Мы использовали JAXB для генерации XML для взаимодействия с третьей стороной. Эта третья сторона просит, чтобы для одного раздела мы создали набор из 2 разных 0-n XML-элементов в повторяющемся порядке, без родительских элементов, разделяющих их. Вот пример того, что запрашивается:
<education>
<code>ENG24</code>
<percentage>25</percentage>
<code>ENG25</code>
<percentage>20</percentage>
<code>SPA50</code>
<percentage>30</percentage>
<code>SPA60</code>
<percentage>25</percentage>
</education>
Я не могу найти способ представления этого типа XML с помощью JAXB Java XML Binding. Можно ли вообще представить вышеупомянутый XML с помощью JAXB Java XML Binding?
Мне известно, что приведенный выше XML плохо спроектирован, но я не могу передумать использовать сторонние теги и теги вместо них.
Если привязка JAXB XML не сработает, я был бы очень благодарен за предложения о том, какую библиотеку / инструмент использовать вместо этого для создания XML и выполнения маршала / демаршалинга.
Спасибо!
Matt