1

我有一个 xml 文件,我想以最好的方式在 java 对象中表示它(使用最好的数据结构。)什么是它的最佳架构。

前任:

<Parent>
<child1 par=aaa par2=bbb>
<userName>xxx</userName>
<password>xxx</password>

</child1>

<child2>
<child22>

---------

</child22>
</child2>
</parent>

在这里我如何管理 java 类和变量?

4

3 回答 3

2

这就是JAXB的诞生。它是内置的 Java 对象到 XML 绑定 API。

于 2013-08-14T11:53:54.207 回答
0

有大量关于 Java XML 解析器的信息。查看此线程以获得一些很棒的讨论和建议。

于 2013-08-14T11:39:35.097 回答
0
Class Parent {
    // List containing child class objects
    List<child> childList = new ArrayList<child>();

    getChildList(){}
    setChildList(){}

}

Class Child {
    String username;
    String password;

    //getter/setters for username and password.//
}

类包含 2 个字符串来表示“用户名”和“密码”。此类表示给定 xml 中的节点。

类包含类对象的列表。此类表示 xml 中的标记,类对象列表用于 xml 中的节点。

可以解析 XML,并且可以使用上述架构存储每个节点的值。

或者, 可以使用 JAXB自动执行从 XML 到 JAVA 对象的转换。

于 2013-08-14T11:43:37.963 回答