Требуется помощь по выражению XPATH - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть XML-файл:

<?xml version="1.0" encoding="UTF-8"?>
<root>
   <nodeA>
   </nodeA>
   <nodeB>
       <nodeB></nodeB>
       <nodeB></nodeB>
       <nodeB></nodeB>
       <nodeB></nodeB>
   </nodeB>

   <nodeC>
   </nodeC>
</root>

Я хочу написать выражение XPATH, которое выберет <nodeB>, который является родителем других <nodeB> узлов. Я пробовал что-то вроде

"// NodeB / NodeB / родитель :: Узел"

но он также выбирает <nodeC> помимо того, который я хочу.

Не могли бы вы помочь?

спасибо тс

1 Ответ

1 голос
/ 08 февраля 2012

Попробуйте это (узел B имеет дочерний узел для узла B)

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