Android中的Xml解析:XML结构问题

时间:2014-02-21 13:03:28

标签: java android parsing xml-parsing

我搜索了傻瓜,并成功解析了一个主节点和多个内部节点的解析和xml文件,如下所示:

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<RECORDS>
    <values>
        <id1>..</id1>
        <id2>..</id2>
    </values>
    <values>
        <id1>..</id1>
        <id2>..</id2>
    </values>
</RECORDS>

使用此代码段:

doc = xmlParser.getDomElement(XML_DATA_STRING);
nl = doc.getElementsByTagName("values);
for (int i = 0; i < nl.getLength(); i++) {
    e = (Element) nl.item(i);
    xmlParser.getValue(e,"id1");
.
.
.
}

但是现在我的XML文件发生了一些小变化; 每个<values>元素都会有一个anther subParent;

数据将采用此格式

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<RECORDS>
  <SubParent1>
    <values>
        <id1>..</id1>
        <id2>..</id2>
    </values>
    <values>
        <id1>..</id1>
        <id2>..</id2>
    </values>
  </SubParent1>
  <SubParent2>
    <values>
        <id1>..</id1>
        <id2>..</id2>
    </values>
    <values>
        <id1>..</id1>
        <id2>..</id2>
    </values>
  </SubParent2>
</RECORDS>

请帮帮我,我对XML解析一无所知; 谢谢。

0 个答案:

没有答案