2
我有這樣的XSD架構:JAXB 2.0 XSD choiceContentProperty錯誤的行爲
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="1.0">
<xs:annotation>
<xs:appinfo>
<jaxb:globalBindings choiceContentProperty="true"/>
</xs:appinfo>
</xs:annotation>
<xs:element name="request1">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element name="request2">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="field1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="request3">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="field2"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:element name="request4">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="field3"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
和CXF代碼生成插件與List<Object>
生成的類。但是我需要在request1類中使用getter和setter來獲取request2,request3,request4字段。有可能的?