Hitachi

Cosminexus V11 アプリケーションサーバ Cosminexus XML Processor ユーザーズガイド


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メソッドを使用します。プロパティの設定方法を次に示します。

[図データ]