我搜索了傻瓜,并成功解析了一个主节点和多个内部节点的解析和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解析一无所知; 谢谢。