4.8 JAXBのプロパティの使用方法
JAXBではMarshallerにプロパティを設定できます。XML ProcessorがサポートしているJAXBのプロパティを次に示します。
- XML ProcessorがサポートしているJAXBのプロパティ
-
-
jaxb.encoding
-
jaxb.formatted.output
-
jaxb.schemaLocation
-
jaxb.noNamespaceSchemaLocation
-
jaxb.fragment
-
プロパティの詳細については,JSR 222 The Java Architecture for XML Binding(JAXB) 2.2のChapter 4.5.2. Marshalling Propertiesおよびjavadocを参照してください。
また,jaxb.encodingに指定できる文字コードについては,「1.3.2 処理できる文字コード」を参照してください。
Marshallerに対してプロパティを設定するには,javax.xml.bind.MarshallerクラスのsetPropertyメソッドを使用します。プロパティの設定方法を次に示します。