我想在xpath中进行选择,但似乎无法正确使用。所以我有://td[starts-with(@id, '16276688381') and not(ends-with(@id, '_name'))]
这是简单的html
<td id="16276688381_name">I don't want this</td>
<td id="16276688381_B3" >What I want</td>
<td id="16276688381_B4" >More of these...I want them</td>
一旦我添加了,我的选择就消失了。知道这里出了什么问题吗?
答案 0 :(得分:1)
正如Martin指出的那样,XPath 1.0不支持ends-with
,但您可以通过一些字符串长度计算来模拟它:
//td[starts-with(@id, '16276688381') and
not(substring(@id, string-length(@id) - 4) = '_name'))]
答案 1 :(得分:0)
ends-with
是2007年在XPath 2.0中引入的一个函数,不幸的是浏览器从1999年开始只支持XPath 1.0。