XPath - составной предикат + тест, если значение НЕ начинается с чего-либо - PullRequest
7 голосов
/ 04 декабря 2010

Мне нужна помощь с XPath.Скажем, я работаю над XHTML.Как выбрать все элементы a, у которых атрибут href НЕ пуст и не начинается, скажем, с 'mailto:'?

1 Ответ

8 голосов
/ 04 декабря 2010

Вы можете использовать функцию start-with () :

//a[@href != '' and not(starts-with(@href, 'mailto:'))]
...