2

以下に示す「status」要素に対してPOJOを生成する方法はありますか?ObjectFactoryには要素をマーシャリングする関数がありますが、AXBContext.newInstanceで使用する「status.class」なしでどのように要素をマーシャリング解除しますか?

<?xml version="1.0" ?>
<xs:schema 
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    attributeFormDefault="qualified" elementFormDefault="qualified"
    version="1.0">        
<xs:element name="status" type="xs:string"/>
</xs:schema>
4

1 に答える 1

1

ObjectFactoryのブートストラップに使用されるクラスの配列にを含めるだけですJAXBContext

JAXBContext jc = JAXBContext.newInstance(ObjectFactory.class);

またはJAXBContext、生成されたクラスのパッケージ名で を作成します。

JAXBContext jc = JAXBContext.newInstance("com.example.model");
于 2012-11-09T20:38:53.193 に答える