Xml XPath-复合谓词+;测试值是否不以某物开头

Xml XPath-复合谓词+;测试值是否不以某物开头,xml,xpath,xquery,Xml,Xpath,Xquery,我需要一些XPath方面的帮助。假设我正在使用XHTML。如何选择其href属性不为空且不以“mailto:”开头的所有a元素?您可以使用以下功能: //a[@href != '' and not(starts-with(@href, 'mailto:'))]

我需要一些XPath方面的帮助。假设我正在使用XHTML。如何选择其
href
属性不为空且不以“mailto:”开头的所有
a
元素?

您可以使用以下功能:

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