Condividi tramite


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.

Esempi

Vedere anche

Riferimento

Sintassi di XPath