xPath:你可以 select 只有具有一定数量的特定子节点的节点吗?
xPath: Can you select only nodes with a certain number of a specific child node?
我想要 select 个节点 [Stufe0/Stufe1/Stufe2] 包含超过 2 个特定节点 [nr]。
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]
请删除元素之间的逗号。
我想要 select 个节点 [Stufe0/Stufe1/Stufe2] 包含超过 2 个特定节点 [nr]。 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]
请删除元素之间的逗号。