#xpath
#xpath
Вопрос:
Есть ли какой-либо способ, которым я могу получить узел без его дочерних узлов, используя Xpath? Например,
<parent id="10">
<child1 id="12"/>
<child2 id="13">
<innerchild id="14"/>
</child2>
</parent>
Мне просто нужен запрос xpath, чтобы вернуть что-то вроде этого <Parent id="10"/>
Комментарии:
1. Что именно вы хотите с ним сделать, как только получите его?
Ответ №1:
Предполагая, что это весь документ, просто используйте /parent
. Если parent
с этим id
может быть на любом уровне, используйте //parent[@id='10']
. Имейте в виду, что это последнее выражение может иметь проблемы с производительностью в больших документах, поскольку оно должно выполнять поиск по всему дереву ввода.