Я думал о создании Java-генератора файлов XML, которые затем загружаются другой программой Java (я не могу изменить код там). Очевидным ответом был JAXB, однако я наткнулся на проблему.
Я хочу, чтобы XML был немного более настраиваемым:
<HeadTag>
<firsElement>
<att1/>
<att2/>
<att3/>
</firsElement>
<secondElement>
<att3/>
<att4/>
<att5/>
<att6/>
</secondElement>
</HeadTag>
<HeadTag>
<firsElement>
<att1/>
<att2/>
<att3/>
</firsElement>
</HeadTag>
<HeadTag>
<secondElement>
<att3/>
<att4/>
<att5/>
<att6/>
</secondElement>
</HeadTag>
Все три XML-файла будут допустимыми выходными данными генератора. Я создал класс Java для fistElement, secondElement и так далее (их много), но я не могу понять, как добавить их все в один элемент HeadTag.
У меня много элементов, более 500, поэтому размещать их в качестве полей в классе довольно некрасиво.