我通常使用jquery模板来处理这类事情,但我继承了需要更新的XSLT文件,但是我找不到获取特定模板调用的元素总数(迭代)。在XSLT for each each循环中获取元素的总数(迭代)
有了jQuery模板,我会做这样的事情,它会给我循环的资产总数。
<span id="${spnID}">
${GroupName} (${Assets.length})
</span>
如果循环中有五个元素,这将返回“Product x(5)”。
看起来很简单,但我似乎无法找到一种方法来用XSLT做同样的事情。像这样的东西,我想:
<span id="{$SpnId}">
<xsl:value-of select="$GroupName"/> (<xsl:value-of select="$total-number-of-elements"/>)
</span>
什么问题?你能提供输入XML吗? – 2011-12-28 18:07:41
也许XPath [计数函数](http://msdn.microsoft.com/en-us/library/ms256103.aspx)是你在找什么? – Scott 2011-12-28 18:39:58