Как получить 1-й дочерний тег из следующего XML через DOM - PullRequest
1 голос
/ 01 августа 2011

У меня есть XML, и есть тег Children<Child>, и снова есть тег Children<Super Child> для Parent Children<Child>, как показано ниже -

<parent>
<children name="abhishek">
      <children type="5007"/>
 </children>
<parent>

На самом деле, когда я пытаюсь получить атрибут через getElementsByTagName("children"), я получаю обоих детей в качестве выходных данных с именем abhishek, где я ожидаю, что первые дети появятся в качестве моего вывода.

Как добиться того же самого?

1 Ответ

2 голосов
/ 01 августа 2011

Это ожидаемое поведение getElementsByTagName () . Я бы порекомендовал , используя XPath , чтобы выбрать нужные элементы. Это намного более выразительно и надежно для выбора узлов из XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...