У меня есть очень сложная структура XML как такСвести JAXB объектов
<root>
<a>
<b>
<c>testc</c>
<e>teste</e>
<b>
<d>testd</d>
</a>
...
</root>
с более чем 100 узлами. Узлы просты и не имеют атрибутов. Я использую xjc (JaxB binding compiler) для создания POJO-объектов из файла xsd. Но поскольку xsd имеет древовидную структуру, xjc генерирует 100 объектов.
Могу ли я выравнивать вывод, генерируемый XJC и имеют единый объект со всеми свойствами, как так:
class Root {
private String c;
private String e;
private String d;
...
}
вместо 100 объектов?
В идеале меня будет интересовать как маршаллинг, так и демонтаж с использованием этой концепции!
Можете ли вы добавить XSD, пожалуйста? – Kenney