我正在努力抓住li
下面的类文本基于包含某个单词的树中较高的强标记,在本例中为:“restaurants”:
<p class="">The location, where the condo is situated,
offers a good choice of <strong>restaurants</strong>.
Some of them are listed below:</p>
<ul class="">
<li class="">Restaurant 1</li>
<li class="">Restaurant 2</li>
<li class="">Restaurant 3</li>
<li class="">Restaurant 4</li>
<li class="">Restaurant 5</li>
</ul>
我尝试了以下多种变体,假设我需要使用“祖先”在树上走得更高:
//ul/li[contains(ancestor-or-self::@strong[contains(text(),'Restaurants')])
这个 XPath,
//p[strong = 'restaurants']/following-sibling::ul[1]/li
将选择全部li
第一个的要素ul
紧随其兄弟元素之后的元素p
元素包含一个strong
字符串值为的元素"restaurants"
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)