XML解析里子节点与根节点下有同名属性怎么区别
我要解析的xml是封装的数据库里的数据,根节点下有几个属性和若干子节点,子节点下的属性中有与根节点同名的字段,我用DOM解析的时候,发现Element.getElemen...
我要解析的xml是封装的数据库里的数据,根节点下有几个属性和若干子节点,子节点下的属性中有与根节点同名的字段,我用DOM解析的时候,发现
Element.getElementsByTagName("name")的时候,会把根节点和子节点的叫name的属性全找出来了,这样我就无法分辨
这些name来自哪个地方了,因为不管是子节点还是根节点,name都是可以为空的。
这种情况下请问我要怎么才能确定根节点下有没有name,值是多少;子节点1里有没有name,值是多少;子节点2里有没有name,值是多少。。。。 展开
Element.getElementsByTagName("name")的时候,会把根节点和子节点的叫name的属性全找出来了,这样我就无法分辨
这些name来自哪个地方了,因为不管是子节点还是根节点,name都是可以为空的。
这种情况下请问我要怎么才能确定根节点下有没有name,值是多少;子节点1里有没有name,值是多少;子节点2里有没有name,值是多少。。。。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询