Xpath 使用注释节点作为限制器选择节点的有限范围
我试图在两个注释之间选择节点Xpath 使用注释节点作为限制器选择节点的有限范围,xpath,Xpath,我试图在两个注释之间选择节点 <ul> <!-- fromHere --> <option>a</option> <option>a</option> <option>a</option> <option>a</option> <option>a</option> <!-- toHere --> <opt
<ul>
<!-- fromHere -->
<option>a</option>
<option>a</option>
<option>a</option>
<option>a</option>
<option>a</option>
<!-- toHere -->
<option>a</option>
<option>a</option>
<option>a</option>
<option>a</option>
</ul>
$x("//comment()[.=' fromHere ']/following-sibling::* | //comment()[.=' toHere ']/preceding-sibling::*")
A.
A.
A.
A.
A.
A.
A.
A.
A.
$x(“//comment()[.='fromHere']/后面的同级::*|//comment()[.='toHere']/前面的同级::*”)
是否仍在执行AND选择?尝试此
xpath
:
//option[preceding-sibling::comment()=" fromHere " and following-sibling::comment()=" toHere "]
AND运算符只向我返回一个布尔值,而不是节点。有什么想法吗?我正在使用chrome控制台验证代码。如果我错了,请更正。
和
在[]
内。这意味着按两个标准过滤哦,谢谢你提到这一点。节省我很多时间。完成了。