【发布时间】:2014-09-26 18:20:02
【问题描述】:
我正在使用 JAXB 和 xjc 将我的 XML Schema 编译成 Java 类。我不想手动编辑这个生成的类。我有这样的 xml 架构:
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<xs:element name="items">
<xs:complexType>
<xs:sequence>
<xs:element ref="item" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
xjc 生成一个类Items,它只包含Item 对象的列表。是否有机会省略 Items 类并直接在 Rootclass 中拥有 Item 对象列表?
我知道这可以通过@XMLElementWrapper注解来完成,但我不知道如何告诉xjc创建这样的。
感谢您的任何建议!
最好的问候, 马库斯
【问题讨论】: