[英]Select all elements until - XPath
<ul id="ListView">
<li id="item3d1f07bb0e" class="result clearfix li"></li>
<li id="item2370583f1f" class="result clearfix li"></li>
<li id="item43f35da923" class="result clearfix li"></li>
<li id="item4190e6d48f" class="result clearfix li"></li>
<li class="result clearfix li"></li>
<li id="item3ab7e686fe" class="result clearfix li"></li>
</ul>
XPath: XPath的:
//li[contains(@class, 'result') and @id]
.. grabs all items, but I want it to stop looking after it finds a li
without an id
. ..抓取所有物品,但我希望它在找到没有
id
的li
后停止寻找 。
//li[contains(@class, 'result') and @id and not(preceding-sibling::li[not(@id)])]
stop when the li
has a preceding sibling li
without an id
attribute. 当
li
有一个没有id
属性的前一个兄弟li
时停止。
returns: 收益:
<li id="item3d1f07bb0e" class="result clearfix li"></li>
<li id="item2370583f1f" class="result clearfix li"></li>
<li id="item43f35da923" class="result clearfix li"></li>
<li id="item4190e6d48f" class="result clearfix li"></li>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.