有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何编写pojo类作为复杂xml结构的数据模型

我正在解析一个数据结构相当复杂的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的示例数据模型类。任何帮助都将不胜感激


共 (0) 个答案