XPath - 复合谓词 + 测试值是不是不以某事开头

Posted

技术标签:

【中文标题】XPath - 复合谓词 + 测试值是不是不以某事开头【英文标题】:XPath - compound predicate + test if value does NOT start with somethingXPath - 复合谓词 + 测试值是否不以某事开头 【发布时间】:2011-05-20 05:06:53 【问题描述】:

我需要一些 XPath 方面的帮助。假设我正在研究 Xhtml。如何选择所有href 属性不为空且不以'mailto:' 开头的a 元素?

【问题讨论】:

【参考方案1】:

你可以使用starts-with()函数:

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

【讨论】:

以上是关于XPath - 复合谓词 + 测试值是不是不以某事开头的主要内容,如果未能解决你的问题,请参考以下文章

xpath深入学习1

HtmlAgilityPack,使用 XPath 包含方法和谓词

复合谓词 NSPredicate

XPath 谓词中的“或”运算符?

试图做一个复合谓词。不工作。

iOS Swift 复合谓词