Этот вопрос может быть немного конкретным, но тестовая программа im writing использует XPath для поиска данных, которые мне нужны в HTML. Этот фрагмент HTML (найденный здесь) - это то, что я пытаюсь разобрать.XPath Text Search/Sibling Selection
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="textSm" align="right">1. </td> <!-- Location of the number is here -->
<td align="left" nowrap>
<a href="/stats/individual_stats_player.jsp?c_id=sf&playerID=467055" class="textSm">P Sandoval</a> <!-- Player location is here of the number is here -->
</td>
</tr>
</table>
Моя цель - найти имя человека, используя число, соответствующее ему, чтобы найти его. Это требует от меня найти узел по конкретному тексту, содержащемуся в «td class="textSm" align="right">1. </td>
», а затем найти родного брата этого узла «<td align="left" nowrap>
», затем найти дочерний элемент этого брата «<a href="/stats/individual_stats_player.jsp?c_id=sf&playerID=467055" class="textSm">P Sandoval</a>
», чтобы получить желаемый результат. Мне было интересно, какой вопрос я могу использовать, чтобы найти это. Любая помощь очень ценится.
Хороший вопрос (+1). См. Мой ответ для одного выражения XPath, которое выбирает нужный узел. –