XPath - compound predicate + test if value does NOT start with something

I need help with some XPath. Say I am working on XHTML. How do I select all the a elements whose href attribute is NOT empty and does not begin with, say, 'mailto:'?

Answers


You can use the starts-with() function:

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

Need Your Help

NSString to NSArray and editing every object

objective-c nsstring nsarray

I have an NSString filled with objects seperated by a comma

How to set environment variables for a shell command

command-line sh

I often see this command in node.js programs: NODE_ENV=test node app.js which sets the NODE_ENV variable to test and works. I also read here https://en.wikipedia.org/wiki/Environment_variable that ...