StAX規格では,XMLInputFactoryおよびXMLOutputFactoryにプロパティを設定できます。設定できるプロパティを次に示します。
なお,StAXは,Java SE 6上で動作している場合に使用できます。それぞれのプロパティの意味については,Streaming API For XML Version 1.0(JSR-173)の次に示す個所を参照してください。
XMLInputFactoryに対してプロパティを設定するには,javax.xml.stream.XMLInputFactoryクラスのsetPropertyメソッドを使用します。また,XMLOutputFactoryに対してプロパティを設定するには,javax.xml.stream.XMLOutputFactoryクラスのsetPropertyメソッドを使用します。
それぞれのプロパティの設定方法を次に示します。