我想选择包含两个以上特定节点[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]
请删除元素之间的逗号。