Я хочу создать запрос xpath для получения URL-адреса из ссылки 1 и ссылки 2 с требованием не изменять порядок в результатах.
First situation
<div id="id">
<span class="class">
<a href=http://whatever.url>link 1</a>
</span>
</div>
Second Situation
<div id="id">
<span class="class anotherclass">
<h5>
<a href=http://whatever.url>link 2</a>
</h5>
</span>
</div>
(...Above situation can happen more times on site in any order...)
Проблема в моем случае заключается в том, как показано в коде, что узлыпохоже, но иногда может иметь дополнительный родительский элемент (в этом примере тег h5) для ссылки.Одна из моих идей состояла в том, чтобы получить одну и ту же часть каждого узла, а затем сделать что-то вроде этого:
(pseudo code)
div:id:id/span:class:class/(h5/a/@href or a/@href)
Но я не могу заставить его работать.