如何区分父母和孩子标签,而DOM解析? [英] How to differentiate parent and child tag while dom parsing?

查看:126
本文介绍了如何区分父母和孩子标签,而DOM解析?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

这是我的示例XML。

 <排行GT;
    <警报和GT;
       < code基QWEOS< / code>
       <警报>这是报警1< /警报>
       <描述>这是描述< /描述>
     < /警报>
     <警报和GT;
       < code基SDFHP< / code>
       <警报>这是警报2< /警报>
       <描述>这是描述< /描述>
     < /警报>
< /警报>


解决方案

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

 节点列表节点= doc.getElementsByTagName(parentnode);    元素e =(元)nodes.item(I)
    标志= XMLfunctions.getValue(即childnode);

I am using dom xml parser in android. In my source xml contains same name for parent and child.

How to differentiate parent tag and child tag while parsing xml data?

This is my sample 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>

解决方案

You can create an document doc.

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

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

这篇关于如何区分父母和孩子标签,而DOM解析?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆