我通常使用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