Я использую 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 для создания такого.
Спасибо за любые предложения!
С уважением, Маркус