#java #xml #jaxb #moxy
#java #xml #jaxb #moxy
Вопрос:
Я пытаюсь обработать сопоставление некоторых узлов XML с моим существующим кодом JAXB / MOXy, и у меня возникают некоторые проблемы с определением, возможно ли то, что я хочу сделать.
По сути, у меня есть некоторые XML-данные ниже, и хотя каждый узел имеет другое имя (которое я не знаю априори), они имеют одинаковую структуру / содержимое, поэтому я хотел бы отменить их все как экземпляры одного и того же класса; возможно, сохранить имя элемента с помощью @XmlPath(«@name»).
Я рассматривал возможность использования тега @XmlAnyElement, но я не могу понять, как отменить выделение как пользовательский класс, а не экземпляры ElementNSImpl .
Возможно ли это вообще с помощью JAXB / MOXy?
<node-group>
<node_a index="1">
<value>Alpha</value>
</node_a>
<node_b index="2">
<value>Beta</value>
</node_b>
<node_c index="3">
<value>Charlie</value>
</node_c>
</node-group>