我有一个XML需要获取元素出现次数
<lines>
<line>
<accountings>
<accounting>
<account>
<seg1>value1</seg2>
</account>
</accounting>
<accounting>
<account>
<seg1>value2</seg2>
</account>
</accounting>
</accountings>
</line>
<line>
<accountings>
<accounting>
<account>
<seg1>value3</seg2>
</account>
</accounting>
</accountings>
</line>
<line>
<account>
<seg1>value4</seg1>
</account>
</line>
</lines>
在上面的xml中总共有4个<account>
元素
我需要输出为4,但每当我尝试每个或每个组并依靠每个迭代时,我得到的值为1111,至少我需要一种方法来添加所有计数。
答案 0 :(得分:5)
无需循环或分组,只需使用
即可count(//account)