XSL - Uso de variables Globales en template recursivos

 
Vista:

Uso de variables Globales en template recursivos

Publicado por pancho (2 intervenciones) el 25/04/2003 22:59:31
Estoy tratando de incrementar un valor que se inicia en cero y se incrementa indeterminadamente, esto lo necesito, porque estoy manejando capas de html en la plantilla xsl y necesito que el nombre de las capas sean únicas para que la función javascript funcione correctamente. La idea es llamar a un template que va con la variable en cero y luego se llame recursivamente, pero la idea es que el valor de esta variable se siga incrementando. Trate de utilizar el position(), pero el valor empieza de cero nuevamente cuando entra al template llamado. Además cuando trato de incrementar la variable me sale un error de que la variable está redefinida.Espero que se entienda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Uso de variables Globales en template recursivo

Publicado por JorgeM (10 intervenciones) el 20/01/2004 09:33:00
<xsl:param name="variable" select="tu_nodo"/>
<xsl:call-template select="tu_template">
<xsl:with-param name=variable select="$variable"/>
</xsl:call-template>

<xsl:template name="tu_template">
<xsl:param name="variable"/>
<xsl:call-template select="tu_template">
<xsl:with-param name=variable select="$variable+1"/>
</xsl:call-template>
</xsl:template>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Uso de variables Globales en template recursivo

Publicado por Pancho (2 intervenciones) el 21/01/2004 22:41:02
Gracias Jorge por responder la pregunta aunque ha pasado bastante tiempo, pero se agradece de todas formas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar