我有一个XML,并且有一个Children<Child>
标记,并且父{4}}的标记再次为Children<Super Child>
,如下所示 -
Children<Child>
实际上,当我尝试通过<parent>
<children name="abhishek">
<children type="5007"/>
</children>
<parent>
获取属性时,我将两个孩子都作为输出,名称为getElementsByTagName("children")
,我期待第一个孩子作为我的输出。
如何实现同样的目标?
答案 0 :(得分:2)
那是expected behavior of getElementsByTagName()。我建议using XPath挑选出你想要的元素。从XML中选择节点更具表现力和可靠性。