2012-06-11 87 views
1

任何人都可以請教如何在下面的XSLT代碼中使用我的值?每個xslt中的計數器變量

<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

最簡單的方法是使用短切的是花括號「 - 的價值」:

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

超級輝煌的工作人員! – ofortuna