给定这个XML, XPath返回所有prop属性包含Foo的元素(前三个节点):

<bla>
 <a prop="Foo1"/>
 <a prop="Foo2"/>
 <a prop="3Foo"/>
 <a prop="Bar"/>
</bla>

当前回答

对于上面的代码… / / *[包含(@prop“foo”)]

其他回答

你有没有尝试过:

/ /[贴上“Foo”(@prop)]

我以前从未使用过contains函数,但怀疑它应该像宣传的那样工作…

/bla/a[contains(@prop, “foo”)]

对于上面的代码… / / *[包含(@prop“foo”)]

如果你还需要匹配链接本身的内容,使用text():

a[contains(@href,“/some_link”)][text()=“Click here”]

试试这个:

/ /[贴上标签(@prop’foo’)]

这应该适用于文档中的任何“a”标记