2012-06-11 6 views
1

누구든지 다음 XSLT 코드에서 i 값을 어떻게 가질 수 있습니까?각 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