Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2010, 15:06
Avatar de subsoho
subsoho
 
Fecha de Ingreso: octubre-2009
Mensajes: 34
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: xsl:if con atributos ?

(Puesto en un tema nuevo ...)

Si, era eso pero no soluciona mi problema.

El tema es que el valor del atributo que quiero poner en el if es un texto y no tengo manera de pasarlo a number para el if.

Aquí el código :

<xsl:decimal-format name="euro"decimal-separator="," grouping-separator="."/>


<xsl:variable name="variacion" select="substring-before(html:td[2], '%')" />
<xsl:variable name="var_num" select="format-number($variacion, '##0.00', 'euro')" />
<xsl:if test="$var_num &gt; 1">
.....

var_num simpre es NAN porque no puede hacer la conversión de texto a numero, y en consecuencia, la condición de que sea mayor que 1 nunca se cumple.

Ayuda necesito, gracias.

(Mejor lo pongo en otro tema nuevo)

Última edición por subsoho; 10/11/2010 a las 01:26