Android DOMparser无法获取子节点?

时间:2012-02-07 06:13:58

标签: android xml parsing saxparser

我正在解析包含

的xml文档
<items>
   <item> a </item>
   <item> b </item>
   .....
   <item> z </item>
</items>

我可以通过

获取商品标签
document.getElementsByTag("items");

但问题是我无法将所有商品标签输入NodeList请帮助... 提前谢谢..

1 个答案:

答案 0 :(得分:1)

而不是应用循环

Node nodelist = Document.getElementbyTag("parent tab");

for(int i=0;i<nodelist.getlength();i++)
{
    Node node = nodeList.item(i);
    Element fstElmnt = (Element) node;
    NodeList SidList = fstElmnt.getElementsByTagName("sid");//the chils tags
    Element sidElement = (Element) SidList.item(0);
    SidList = sidElement.getChildNodes();
    String nameValue = ((Node) SidList.item(0)).getNodeValue();
    Log.e("Serial_id",nameValue);
}
相关问题