XPath - 返回节点数的计数

时间:2016-01-30 12:39:52

标签: java xml xpath

给定xml中某个点的xpath让我们说类 - 节点可以有多个子节点

基本上它总是会有一个名为test的标签,然后是多个结果(1 t或更多)

<class>
    <test>
        //lots of other nodes in here
    </test>
    <result>
        //lots of other nodes in here
    </result>
    <result>
        //lots of other nodes in here
    </result>
    ...
    ...
</class>

如何计算结果部分的数量?我会假设在每个节点上循环并在每次我发现文本结果对于大文件来说效率非常低时递增变量。

谢谢

1 个答案:

答案 0 :(得分:1)

就像这个

count(/class/result)