2012-11-06 73 views
1

我在android中使用dom xml解析器。在我的源代码中,xml包含父和子的相同名称。如何在dom解析时区分父标签和子标签?

如何在解析xml数据时区分父标签和子标签?

这是我的示例xml。

<alerts> 
    <alert> 
     <code>QWEOS</code> 
     <alert>this is alert1</alert> 
     <description>this is description</description> 
    </alert> 
    <alert> 
     <code>SDFHP</code> 
     <alert>this is alert2</alert> 
     <description>this is description</description> 
    </alert>  
</alerts> 
+3

能否请你添加一些代码,也可以是你的XML的一个片段会有所帮助...... –

+0

你不应该对家长和孩子的......它没有SENCE给我相同的名称。我建议你改变他们的名字,以避免未来的问题... – Sajmon

+0

@Shekhar Chikara:这是我的XML。 – sathish

回答

2

您可以创建文档文档。

NodeList nodes = doc.getElementsByTagName("parentnode"); 

    Element e = (Element) nodes.item(i); 
    flag =XMLfunctions.getValue(e,"childnode");