Elemento <xsl:when>
Fornisce più verifiche condizionali insieme agli elementi <xsl:choose>
e <xsl:otherwise>
.
<xsl:when
test = boolean-expression
</xsl:when>
Attributi
- test
Obbligatorio. La condizione da verificare nei dati di origine. Se l'Espressioni in questo attributo restituisce True quando si esegue il cast in un valore booleano, verrà creata un'istanza del contenuto di<xsl:when>
e tale contenuto verrà collocato nell'output. Se i set di nodi contengono almeno un nodo, viene eseguito il cast nel valore booleano True.
Informazioni sull'elemento
Numero di occorrenze |
Illimitato |
Elementi padre |
|
Elementi figlio |
xsl:apply-templates, xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:for-each, xsl:if, xsl:processing-instruction, xsl:value-of, xsl:variable, elementi di output |
Osservazioni
Descrive una delle alternative che possono essere scelte dall'elemento <xsl:choose>
. L'alternativa predefinita viene descritta dall'elemento <xsl:otherwise>
.
Per semplici verifiche condizionali, utilizzare l'elemento <xsl:if>
.
Esempio
Vedere l'esempio in Elemento <xsl:choose>.