san*_*nda 2 xslt count xslt-2.0
我有一个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>
Run Code Online (Sandbox Code Playgroud)
在上述xml中,共有4个<account>元素
我需要将输出设为4,但是每当我尝试for-each或for-each-group并依靠每个迭代进行计数时,我得到的值为1111,至少需要一种方法来添加所有计数。
无需循环或分组,只需使用
count(//account)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
245 次 |
| 最近记录: |