如何通过DOM从以下XML获取第一个子标记

时间:2011-08-01 04:54:36

标签: java xml dom

我有一个XML,并且有一个Children<Child>标记,并且父{4}}的标记再次为Children<Super Child>,如下所示 -

Children<Child>

实际上,当我尝试通过<parent> <children name="abhishek"> <children type="5007"/> </children> <parent> 获取属性时,我将两个孩子都作为输出,名称为getElementsByTagName("children"),我期待第一个孩子作为我的输出。

如何实现同样的目标?

1 个答案:

答案 0 :(得分:2)

那是expected behavior of getElementsByTagName()。我建议using XPath挑选出你想要的元素。从XML中选择节点更具表现力和可靠性。