comparar variables xsl + wml = problemas?
Publicado por Jordi (1 intervención) el 14/01/2002 13:34:11
Hola a tod@s,
Estoy realizando un portal WAP usando para ello XML y por tanto para la generación del WML uso plantillas XSL. Todo funciona bien hasta q intento comparar el contenido de una variable WML con un nodo XML, para ello la hago los siguientes pasos:
Introduzco una inicial…..
<input type="text" name="valorinicial" maxlength="1" value="" emptyok="true" />
Guardo el valor en una variable xsl para su posterior comparación con el xml...
<xsl:variable name="temp">$(valorinicial)</xsl:variable>
y ahora viene el problema....
puedo mostrar el contenido de la variable sin ningún problema y de manera correcta en cualquier otra parte del código,....
V Temp: <xsl:value-of select="$temp"/><br/>
Pero no hay manera de compararlo con un valor del xml..( el contenido del XML es correcto.. comprobado)..
nombre: <xsl:value-of select="/root/dades/ciutats/ciudad[@lowerinicial = $temp]/@nombre"/><br/>
Alguien puede ayudarme??? Gracias.
Estoy realizando un portal WAP usando para ello XML y por tanto para la generación del WML uso plantillas XSL. Todo funciona bien hasta q intento comparar el contenido de una variable WML con un nodo XML, para ello la hago los siguientes pasos:
Introduzco una inicial…..
<input type="text" name="valorinicial" maxlength="1" value="" emptyok="true" />
Guardo el valor en una variable xsl para su posterior comparación con el xml...
<xsl:variable name="temp">$(valorinicial)</xsl:variable>
y ahora viene el problema....
puedo mostrar el contenido de la variable sin ningún problema y de manera correcta en cualquier otra parte del código,....
V Temp: <xsl:value-of select="$temp"/><br/>
Pero no hay manera de compararlo con un valor del xml..( el contenido del XML es correcto.. comprobado)..
nombre: <xsl:value-of select="/root/dades/ciutats/ciudad[@lowerinicial = $temp]/@nombre"/><br/>
Alguien puede ayudarme??? Gracias.
Valora esta pregunta


0