Non riesco a trovare un modo per verificare se il valore di un elemento è "vero" o "falso".xslt: se verificare i valori booleani
È booleano, convertito da un set di dati. Quando seleziono il valore, vedo che è "vero" o "falso", ma il mio test non ottiene il comportamento previsto. (è sempre falso). Ho provato quasi tutto, questa è la mia prima applicazione xslt, quindi l'aiuto è apprezzato.
<xsl:if test="ispassive">
<tr>
<td>
<em>pasif değil</em>
<hr></hr>
</td>
</tr>
</xsl:if>
Cosa significa "passivo"? È un valore per un attributo? È un attributo che può o non può essere presente? –
thx per le risposte, sembra che abbia posto il conditon in errore, ecco perché test = "ispassive = 'true'" funziona nel mio caso – hazimdikenli
Qualcosa da considerare per le domande future: ti riferivi ad un ** a valore ttribute **, ma in realtà stavano valutando un ** elemento ** e il suo valore di testo calcolato. La tua descrizione non corrispondeva esattamente al tuo problema e sarebbe stato più facile per noi aiutarti a diagnosticare il problema se avessi pubblicato un piccolo esempio XML e altro dell'XSLT. –