Выберите Комментарий с xPath по Комментарию-Тексту - PullRequest
13 голосов
/ 07 апреля 2010

Как я могу выбрать следующий узел после определенного комментария? Я знаю текст комментария и мне нужны следующие узлы.

С наилучшими пожеланиями Christoph

1 Ответ

18 голосов
/ 08 апреля 2010

Предположим, что комментарий является дочерним по отношению к текущему узлу , а текст комментария - "comment-text", затем следующее выражение XPath выбирает первый элемент (одноуровневый элемент), следующий за узлом комментария:

comment()[. = 'comment-text'][1]/following-sibling::*[1]

Если мы хотим, чтобы был выбран следующий элемент (независимо от того, является ли он комментарием или нет), соответствующее выражение XPath будет:

comment()[. = 'comment-text'][1]/following::*[1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...