xPath:只能选择具有一定数量的特定子节点的节点吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xPath:只能选择具有一定数量的特定子节点的节点吗?相关的知识,希望对你有一定的参考价值。
我想选择包含两个以上特定节点[nr]的节点[Stufe0 / Stufe1 / Stufe2]。xPath甚至可能吗?应该找到:
<Stufe1 id="RI006-004_A00000006" typ="person">
<Inhalt>Marienstift Dekan und Kapitel <Regestennummer>
<nr source_type="D" type="nennung">27</nr>, <nr source_type="D" type="nennung">55</nr>, <nr source_type="D" type="nennung">360</nr>
</Regestennummer>
</Inhalt>
</Stufe1>
不应找到:
<Stufe1 id="RI006-004_A00000007" typ="person">
<Inhalt>Marienstift Vögte <Regestennummer>
<nr source_type="D" type="nennung">360</nr>
</Regestennummer>
</Inhalt>
</Stufe1>
[请注意:我是xPath的初学者,这是我关于SO的第一个问题。
答案
//Stufe1[Inhalt/Regestennummer/count(nr) > 1]
请删除元素之间的逗号。
以上是关于xPath:只能选择具有一定数量的特定子节点的节点吗?的主要内容,如果未能解决你的问题,请参考以下文章