2012-06-11 4 views
1

Может кто угодно посоветует, как я могу получить значение i в следующем 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

Смежные вопросы