我正在编写一个生成另一个XSLT样式表的XSLT样式表。
在代码的一部分中,我正在迭代/分组元素:
<xsl:for-each-group
select="descendant::FormSectionElements[not(LoadBindBase = '')]"
group-by="concat(LoadBindBase,SubmitBindBase)">
...
</xsl:for-each-group>
在模板的另一个区域(嵌套在不同的级别)中,我需要获取通过上述循环迭代的项目数。
是否有一个XPath表达式可以计算for-each-group迭代的集合的大小?在模板的此其他区域中,我可以获得与for-each-group的select属性中相同的元素。
最佳答案
一个XPath表达式,可以计算集合的大小
将为每个组迭代?
count(current-group())
将返回当前组的大小,并:
last()
将返回组数。
关于xml - XSLT为每个组迭代的集合的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39355694/