Скажем, на странице у меня есть много повторений:
<div class="entry"> <h4>Magic:</h4> <a>Edit</a> <a>Delete</a> </div>
Но nodeValue h4 не повторяется. Как получить nodeValue a основе nodeValue тега h4 ? Получите содержание сестры узлов h4, где h4-контент – Magic:
Используйте этот XPath:
//div/h4[. = 'Magic:']/following-sibling::a[1]
Он выбирает 1- е место следующего элемента: элемент h4 со значением Magic: