XML - acer a = a + 1 en xsl

 
Vista:

acer a = a + 1 en xsl

Publicado por moral3jo (1 intervención) el 31/12/2004 16:15:57
pues eso como se hace a = a +1 ?

esque con <xsl:eval>variable=0</xsl:eval> si se hacerlo pero como he tenido que cambiar la cabecera para que me deje hacer el call-template pues ahora eso no me lo reconoce y nose como hacerlo.

¿no hay alguna cabecera que admita todas las cosas? seguro q es una chorrada la pregunta pero si alguien me explicara un poco para que son las cabeceras porque lo mas que he descubierto esque son las instrucciones de procesamiento.

gracias por adelantado.
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:acer a = a + 1 en xsl

Publicado por iuav (39 intervenciones) el 22/01/2005 00:10:03
Se puede hacer de la siguiente manera.

<xsl:variable name="a" select="5"/>
<xsl:variable name="b" select="$a+1"/>
<xsl:value-of select="$b"/>

pero por ejemplo el valor de la variable 'a' puede devenir de un nodo y lo conviertes a número para luego asignar a otra variable sumado el valor constante como el siguiente <xsl:variable name="a" select="number(nodo)"/>.
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