No puedo encontrar una manera de verificar si el valor de un elemento es "verdadero" o "falso".xslt: si cómo probar los valores booleanos
Es booleano, convertido a partir de un conjunto de datos. Cuando selecciono el valor, veo que es "verdadero" o "falso", pero mi prueba no obtiene el comportamiento esperado. (siempre es falso.) Intenté casi todo, esta es mi primera aplicación xslt, así que la ayuda es apreciada.
<xsl:if test="ispassive">
<tr>
<td>
<em>pasif değil</em>
<hr></hr>
</td>
</tr>
</xsl:if>
¿Qué significa pasivo? ¿Es un valor para un atributo? ¿Es un atributo que puede o no estar presente? –
thx para las respuestas, parece que extravíe la condición si, por eso estaba fallando. test = "ispassive = 'true'" funciona en mi caso – hazimdikenli
Algo a considerar para futuras preguntas: Usted se estaba refiriendo a un ** a ttribute ** value, pero en realidad estaban evaluando un ** elemento ** y su valor de texto calculado. Su descripción no coincidía exactamente con su problema y habría sido más fácil para nosotros ayudarlo a diagnosticar el problema si hubiera publicado un pequeño XML de ejemplo y más de XSLT. –