как вложить запросы xpath - PullRequest
2 голосов
/ 28 января 2012

я использую следующий вложенный запрос xpath

$xpath->query('//ul[@id="ref_1000"]/li[not(strong)][//span[@class="refinementLink"]]');

что я хочу

поиск по ul с идентификатором ref_1000, за исключением специального тега li, скажем, STEP 1 из STEP 1, поискиз span с классом уточнениемLink

Кто-нибудь может мне помочь сделать этот вложенный запрос xpath?

1 Ответ

4 голосов
/ 28 января 2012

Выражение:

//ul[@id="ref_1000"]/li[not(strong)]//span[@class="refinementLink"]

. Выбирает любой span, имеющий атрибут class, строковое значение которого равно refinementLink, который является потомком любого li, который не имеет strong child, который является потомком ul с атрибутом id, строковое значение которого ref_1000.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...