我在处理xjc及其处理方法时遇到了麻烦。
我会解释:
<xs:element name="catalog">
<xs:complexType>
<xs:choice minOccurs="1" maxOccurs="unbounded">
<xs:element name="element1" type="subType1" />
<xs:element name="element2" type="subType2" />
...
</xs:choice>
</xs:complexType>
</xs:element>
<xs:complexType name="type">
<xs:attribute name="dummy"/>
</xs:complexType>
<xs:complexType name="subType1">
<xs:complexContent>
<xs:extension base="type">
....
</xs:extension>
</xs:complexContent>
</xs:complexType>
我在这段代码上运行xjc没有问题。但是,生成的Catalog java类具有标准的getSubType1OrSubType2方法,该方法返回List。
有没有办法让它生成