Получение значения узла брат / сестра - PullRequest
4 голосов
/ 05 февраля 2012

Допустим, на странице у меня много повторяется:

<div class="entry">
  <h4>Magic:</h4>
  <a>Edit</a> 
  <a>Delete</a>
</div>

Но nodeValue из h4 не повторяется. Как получить nodeValue из a на основе тега h4 nodeValue? Получить содержимое сестринских a узлов h4, где содержимое h4 равно Magic:.

1 Ответ

5 голосов
/ 05 февраля 2012

Использовать этот XPath:

//div/h4[. = 'Magic:']/following-sibling::a[1]

Он выбирает 1 st следующий брат или сестру a элемент h4 со значением Magic:.

...