0

我的 XML 文件中有以下数据。

<main>
    <Team Name="Development"  ID="10">
        <Emp Source="Business" Total="130" Active="123" New="12"  />
        <Emp Source="Business" Total="131" Active="124" New="13" />
    </Team>
    <Team Name="Testing"  ID="10">
        <Emp Source="Business" Total="133" Active="125" New="14" />
    </Team>
</main>

我想读取上述数据并将值存储到数组中,有人可以帮忙吗?

4

2 回答 2

0

不知道为什么需要将这些 xml 转换为数组,无论如何您可以读取 xml 并通过多种方式对其进行解析。通常我们使用 DOM 或 Stax Parser,这里有一个教程链接,还有一个Java SAX Parsing Example教程。

希望这可以帮助您实现目标。如果您卡在任何地方,请再次更新您的问题。

于 2012-11-23T19:22:34.687 回答
0

您可以使用 JAVA 中的解析器来解析 XML 文档。用于此目的的 java 包是javax.xml.parsers. DocumentBuilder将 XML 解析为一个树结构的数据结构DocumentDocument是 DOM(文档对象模型)可读文件。它的节点可以被 DOM 方法遍历/更改/访问。

这是一个非常好的 XML DOM 教程:http ://www.roseindia.net/xml/dom/

更具体地说:http ://www.roseindia.net/xml/dom/accessing-xml-file-java.shtml

您也可以随时参考 w3school 了解更多关于 DOM 的理论!

于 2012-11-23T19:22:58.273 回答