Я использую JAXB и xjc для компиляции моей XML-схемы в классы 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
и иметь список объектов Item
непосредственно в классе Root
?
Я знаю, что это можно сделать с помощью аннотации @XMLElementWrapper
, но я не знаю, как указать xjc создать такую.
Спасибо за любые предложения!
С уважением, Маркус