Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   XSL problemas con WHEN (http://www.forosdelweb.com/f14/xsl-problemas-con-when-250485/)

Immortal 28/11/2004 11:22

XSL problemas con WHEN
 
Hola a todos!!!!!!!!!!!

Tengo el siguiente problema estoy tratando de desplegar una consulta en la cual existe un tag en el XML que me indica si la consulta esta vacia o no y trato de hacer un when y me provoca este error: Se esperaba el testigo 'eof' y se encontró '='. @valor-->=<--"VACIA" y le he dado vueltas a el asunto y no he encontrado la solucion le anexo el codigo para que le den un vistazo
Código HTML:

<xsl:template match="/*/ResultadoConsulta">
<xsl:value-of select="@valor"/>
<xsl:choose>
                <xsl:when test="@valor='VACIA'">
                        <font face="Courier New" size="2" color="#000000"><b>
                        <xsl:value-of select="@Titulo"/></b></font>
                </xsl:when>
                <xsl:when test="@Valor='COMPLETO'">
                        <font face="Courier New" size="2" color="#000000"><b>
                        <xsl:value-of select="@Titulo"/></b></font>
                </xsl:when>       
</xsl:choose>
</xsl:template>

Si pudieran ayudarme le gradecere muchisimo

Saludos!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! :adios:

Muzztein 28/11/2004 12:27

mmmmmm

asi a vuelo de pajaro.

recuerda que el xsl es case sensitive, y yo veo clarito un "Valor" y un "valor".

y otra cosa, prueba poniendo espacio entre los parametros del test.

algo asi como

<xsl:when test="@valor = 'VACIA'">


y otra cosa.. para valores binarios yo usuaria el 1 y el 0 o el t y el f mas que nombres comprejos como completo o vacio

:adios:


La zona horaria es GMT -6. Ahora son las 23:43.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.