要在XPath中排除包含某个单词的文本节点,可以使用not()
函数和contains()
函数。这里有一个例子,展示了如何排除包含单词"example"的文本节点:
//*[not(contains(text(), 'example'))]
这个XPath表达式会选择所有不包含文本"example"的元素。如果你只想选择文本节点,而不是整个元素,可以使用以下表达式:
//text()[not(contains(., 'example'))]
这个表达式会选择所有不包含文本"example"的文本节点。请注意,这里我们使用了.
来表示当前文本节点的内容。
领取专属 10元无门槛券
手把手带您无忧上云