选择属性以XPath开头的元素

就像标题所说的那样,是否可以在XPath中选择仅以某个字符串开头但不以同一字符串结尾的元素?

例如,有3个锚元素:

<a href="buy.php/onething"></a><a href="buy.php/twothing"></a><a href="sell.php/anotherthing"></a>

我只想获取以’buy.php /’开头的锚元素。我认为以下内容不会起作用:

getByXPath("//a[@href='buy.php/']")

我怎样才能做到这一点?

回答:

//a[starts-with(@href, 'buy.php/')]

http://www.zvon.org/xxl/XSLTreference/Output/function_starts-

with.html

以上是 选择属性以XPath开头的元素 的全部内容, 来源链接: utcz.com/qa/406811.html

回到顶部