如何区分父母和孩子的标签,而DOM解析?(How to differentiate parent a

2019-10-17 08:54发布

我使用android系统中的DOM XML解析器。 在我的源XML包含了家长和孩子相同的名称。

如何区分父标签和孩子标签在解析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>

Answer 1:

您可以创建一个文档的文档。

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

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


文章来源: How to differentiate parent and child tag while dom parsing?