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