Xpath select 一级子项
Xpath select first level childs
我有文件
<ul class="section">
<li>
<ul class="section">
<li><span>world</span></li>
</ul>
<span>hello</span>
</li>
<li><span>!</span></li>
</ul>
我想在第一层 select li
,我有 xpath 表达式:
//ul[@class="section"]/li
但这 select 都是 li
。
一种方法可以是:ul[@class="section" and not(parent::li)]/li
我有文件
<ul class="section">
<li>
<ul class="section">
<li><span>world</span></li>
</ul>
<span>hello</span>
</li>
<li><span>!</span></li>
</ul>
我想在第一层 select li
,我有 xpath 表达式:
//ul[@class="section"]/li
但这 select 都是 li
。
一种方法可以是:ul[@class="section" and not(parent::li)]/li