XML Parent& child在java中读取属性?

时间:2012-11-23 18:12:37

标签: java xml xml-parsing xsd

我的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>

我想阅读以上数据&amp;将值存储到数组中,任何人都可以帮助这些吗?

2 个答案:

答案 0 :(得分:0)

不确定为什么需要将这些xml转换为数组,无论如何你可以读取xml并通过几种方式解析它。通常我们使用DOM或Stax Parser和Tutorial link is here,这里也是Java SAX Parsing Example教程。

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

答案 1 :(得分:0)

您可以在JAVA中使用解析器来解析XML文档。 java中用于此目的的包是javax.xml.parsersDocumentBuilder将XML解析为Document,而Document是树结构化数据结构,即DOM(文档对象模型)可读文件。可以通过DOM方法遍历/更改/访问其节点。

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

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

你也可以随时参考w3school获取关于DOM的更多理论!