我想通过sibX
节点来获取标签。奇怪的是,我可以在sib0
下得到标签child0x
,但不能得到后续的sib
我试着从sib0
执行preceding-sibling::
和ancestor::
,但是XPath总是返回空的。你知道吗
<div class="parent">
<div> <!-- *** empty div starts here *** -->
<div class="sib0">
<label class="child00">child00</label>
…
<label class="child0N">child0N</label>
</div>
<div class="sib1">
<label class="child10">child10</label>
…
<label class="child1N">child1N</label>
</div>
<div class="sib2">
<label class="child20">child20</label>
…
<label class="child2N">child2N</label>
</div>
</div> <!-- *** empty div ends *** -->
<div>
看看这是否有帮助:
它将输出
因此,可以在循环中分别使用每个sib div的标签子级
您可以在XPath中使用contains来访问其类中包含
'sib'
的所有节点。你知道吗您还可以对
'child'
执行相同的操作:相关问题 更多 >
编程相关推荐