每个xslt中的计数器变量

时间:2012-06-11 07:53:05

标签: xml xslt xsd

任何人都可以请参考以下XSLT代码中我如何获得i的价值?

<xsl:for-each select="MenuItems/mainmenu">
<xsl:variable name="i" select="position()"/>     
      <li class="menu_hover" onclick="SwitchMenu(this, $i)" >
 </li>    
    </xsl:for-each>

感谢。

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用'value-of'的捷径作为花括号:

<xsl:for-each select="MenuItems/mainmenu">
<xsl:variable name="i" select="position()"/>     
  <li class="menu_hover" onclick="SwitchMenu(this, {$i})" >
 </li>    
</xsl:for-each>