Использование:?
//BLOCKQUOTE[@class='postcontent restore ']
/A[@href = 'http://domain.com/download.php']
Это выбирает любой элемент A
в документе XML, атрибут href
- 'http://domain.com/download.php'
, и это дочерний элемент любого элемента BLOCKQUOTE
в документе XML, у которого атрибут class
имеет stri Значение нг 'postcontent restore '
Если вы хотите, чтобы выбранные ссылки, чтобы любого URL, указывающий на этот домен, использование:
//BLOCKQUOTE[@class='postcontent restore ']
/A[starts-with(@href, 'http://domain.com/download.php')]
Update: В комментариях ОП осветленные:
Я хочу исключить ... что угодно, начиная с этой ссылки/url
Использование:
//BLOCKQUOTE[@class='postcontent restore ']
/A[not(starts-with(@href, 'http://domain.com/download.php'))]
Спасибо за ответ .... Я хочу, чтобы исключить ... все, начиная с этой ссылки/URL ..... Я попробовал следующий оператор = но только! работайте по определенной ссылке, в которой я хочу использовать исключение wild card для начала с http://domain.com/download.php, поэтому URL-адреса, такие как http://domain.com/download.php?11 - http: // domain .com/download.php? 2 5- http://domain.com/download.php?32 исключаются из выбора. – user204245
@ user204245: См. Обновление к моему ответу (в конце). –
Спасибо, что сработал. – user204245