Theres какой-то довольно неприятный XML, который я хотел бы отменить для java-объекта с помощью JaxB. Большинство из них показалось довольно просто до сих пор - но я вроде застряли на этом:JAXB - как развязать этот XML?
<assets>
<asset type="fixed">74,414</asset>
<asset type="current">1,022,069</asset>
<asset type="other">0</asset>
<total type="assets">1,096,483</total>
</assets>
Это соответствующая часть ОТДА
<!ELEMENT assets (asset|total)*> <!ELEMENT asset (#PCDATA)> <!ATTLIST asset type CDATA #REQUIRED> <!ELEMENT total (#PCDATA)> <!ATTLIST total type CDATA #REQUIRED>
Есть идеи? Или я должен отказаться от попытки использовать JAXB для этого?
Благодаря
Я не вижу здесь, как DTD здесь ... какую структуру объектов вы хотите отобразить? – skaffman
У меня еще нет класса, в котором я разбираюсь, XML ранее обрабатывался обработчиком SAX. Я думаю, я хотел попробовать и сгладить структуру - поскольку все, что мне нужно сделать, это отобразить ее в таблице html/PDF; его потенциальный ежедневный материал, а theres хуже! Это всего лишь небольшая часть xml. Из ответов здесь кажется, что мне придется использовать Коллекции; Я новичок в JAXB и мире XML, но, надеюсь, ответы здесь должны дать мне несколько идей, если я продолжу этот путь. –