Elemento <xsl:if>
Consente di applicare semplici frammenti di modelli in modo condizionale.
<xsl:if
test = boolean-expression
</xsl:if>
Attributi
- test
Obbligatorio. La condizione da verificare nei dati di origine. Se l'espressione in questo attributo restituisce True quando si esegue il cast in un valore booleano, verrà creata un'istanza del contenuto di<xsl:if>
e tale contenuto sarà 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 |
xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:otherwise, xsl:param, xsl:processing-instruction, xsl:template, xsl:variable, xsl:when, xsl:with-param, elementi di output |
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:text, xsl:value-of, xsl:variable, elementi di output |
Osservazioni
Il contenuto è un modello. L'espressione viene valutata e l'oggetto risultante viene convertito in valore booleano. Se il risultato è True, viene creata un'istanza del modello di contenuto. Altrimenti non viene creata alcuna istanza.