有没有办法选择1个XML文档中所有节点的总和
for $c in doc("http://www.dbis.informatik.uni-goettingen.de/Mondial/mondial.xml")
return count($c//country)
这就是我目前所拥有的,但这只返回所有顶级节点的数量。 我想计算所有现有节点。(递归?)
答案 0 :(得分:3)
要计算此XML文档中的所有节点,以下XPath表达式就足够了:
count(doc("http://www.dbis.informatik.uni-goettingen.de/Mondial/mondial.xml")//node())