【发布时间】:2016-01-22 07:46:50
【问题描述】:
我正在解析一个具有相当复杂数据结构的 XML 文档。
例子:
<Companies>
<LISTID>6353HHJDLS628JNHJ6</LISTID>
<Company>
<ID>123ABC</ID>
<Value>True</Value>
<Order>
<Text>Because </Text>
<ListOfReasons>
<InputName>
<Text>your company did not meet requirements</Text>
</InputName>
<Text>, </Text>
<InputName>
<Text>your company was not listed as qualified</Text>
</InputName>
<Text> etc...</Text>
</ListOfReasons>
</Order>
</Company>
<Company>
<ID>123DEF</ID>
<Value>False</Value>
<Order>
<Text>We can't get any more details on </Text>
<NodeName>
<Text>neither your company or the entity in question</Text>
</NodeName>
<Text> right now.</Text>
</Order>
</Company>
</Companies>
</root>
我应该如何为我的 pojo 类建模?对我来说,它似乎应该有嵌套或内部类。我不确定这会是什么样子
我对 JaxB 了如指掌,但我真的不知道如何使用它,除非有一些简单的方法可以实现它,否则我更喜欢写一个 pojo,因为我理解它。
我正在解析 DOM,我想用 Java 对象来表示它。这就是编写这个模型的目的。谁能给我一个使用我展示的 XML 的示例数据模型类。任何帮助或帮助将不胜感激。
【问题讨论】: