Come posso fare per incrementare una variabile con xsl?
Come posso fare per incrementare una variabile con xsl?
non puoi. la variabile rimane fissa.
per fare dei cicli con xsl devi fare dei call-template passando valori che si incrementano.
questo nel template principale:
<xsl:call-template name="ciclo">
<xsl:with-param name="valore" select="1" />
</xsl:call-template>
questo e' il template che ti permette di fare il ciclo:
<xsl:template name="ciclo">
<xslaram name="valore" />
<xsl:value-of select="$valore" />
<xsl:call-template name="ciclo">
<xsl:with-param name="valore" select="$valore + 1" />
</xsl:call-template>
</xsl:template>