XQuery统计所有节点

时间:2017-03-30 09:54:39

标签: xml xquery

有没有办法选择1个XML文档中所有节点的总和

for $c in doc("http://www.dbis.informatik.uni-goettingen.de/Mondial/mondial.xml")
return count($c//country)

这就是我目前所拥有的,但这只返回所有顶级节点的数量。 我想计算所有现有节点。(递归?)

1 个答案:

答案 0 :(得分:3)

要计算此XML文档中的所有节点,以下XPath表达式就足够了:

count(doc("http://www.dbis.informatik.uni-goettingen.de/Mondial/mondial.xml")//node())
相关问题