XPath-запрос без дочерних узлов - PullRequest
0 голосов
/ 18 октября 2011

Есть ли какой-нибудь способ, которым я могу получить узел без его потомков, используя Xpath?Например,

<parent id="10">
     <child1 id="12"/>
     <child2 id="13">
        <innerchild id="14"/>
     </child2>
</parent>

Мне просто нужен запрос xpath, чтобы получить что-то вроде этого <Parent id="10"/> только

1 Ответ

0 голосов
/ 18 октября 2011

Предполагая, что это весь документ, просто используйте /parent.Если parent с этим id может быть на любом уровне, используйте //parent[@id='10'].Помните, что это последнее выражение может иметь проблемы с производительностью для больших документов, так как оно должно искать во всем дереве ввода.

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