XSLT: Convertir String a Number en un test
Para convertir un String a un número / entero podemos usar la función “number()”, esto nos sirve para hacer comparaciones de mayor que o menor que.
En este caso lo he combinado con un “substring-before()” porque la cadena tenía decimales divido por una coma, así que al intentar convertirlo, permanecía como NaN (Not a Number)
1 |
<br /><br /><!--CRISTIAN: Si el precio es 30 o mas ponemos portes gratis--><br /><xsl:if test="number(substring-before(micadena,',')) > 30"><br /> <span style="color:green;font-size:11px;">Portes gratis</span><br /></xsl:if><br /> <br /> |