2015-05-06 3 views
-1
<xsl:variable name="columnIndex1"> 
    <xsl:value-of select="position()+1"/> 
</xsl:variable> 

<xsl:variable name="var5" select="/mxRoot/columns/column[($columnIndex1)]/settings/setting[@name='Show Function']" /> 
    javascript:link("<xsl:value-of select="@index"/>","<xsl:value-of select="$oid"/>","<xsl:value-of select="$relId"/>","<xsl:value-of select="$parentId"/>","<xsl:value-of select="$parentId"/>","<xsl:value-of select="$var5"/>") 
</xsl:variable> 

В этом var5 получает всегда первый индекс только, не получая Динамический индексXSL динамический индекс

+0

Основная проблема такая же, как и в вопрос http://stackoverflow.com/questions/29823166/xslt-1-0-extract-sequential-infromation-from-external-document/ – potame

ответ

0

Попробуйте установить переменную так:

<xsl:variable name="columnIndex1" select="position()+1"/> 
Смежные вопросы