我如何解析这些xml数据?

时间:2013-03-13 10:52:34

标签: android xml-parsing

我需要解析的数据看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<parent>

<child ID="1" Name="CHILD" Order="1">

<subchild ID="1" Name="SUB_CHILD" Order="1">
<subchild ID="1" Name="SUB_CHILD_NODE1" Order="01"/>
<subchild ID="2" Name="SUB_CHILD_NODE2" Order="02"/>
</subchild>

</child>

</parent>

这就像打开子文件夹,主文件夹 - &gt; inside_main_folder - &gt; inside_main_folder中的数据。对不起,我无法解释,这是第一次看到这种数据。

我之前解析过数据,但看起来像这样:

<results>
    <result>
        <id>1</id>
        <name>Mark</name>
        <score>6958</score>
    </result>
    <result>
        <id>2</id>
        <name>Wesley</name>
        <score>4039</score>
    </result>
</result>

顺便说一句,我正在使用DOMParser。

1 个答案:

答案 0 :(得分:0)

那些“ID”,“名称”和“顺序”是节点的属性。获取节点时,请在节点上使用getAttribute方法(检查DOM文档以查看方法的确切名称)来解析“ID”,“名称”和“顺序”的值。