<xsl:when>-Element

Ermöglicht mehrfach bedingte Tests in Verbindung mit dem <xsl:choose>-Element und dem <xsl:otherwise>-Element.

<xsl:when
  test = boolean-expression
</xsl:when>

Attribute

  • test
    Erforderlich. Die in den Quelldaten zu testende Bedingung. Wenn der Ausdrücke in diesem Attribut beim Umwandeln in einen booleschen Wert mit True ausgewertet wird, wird der Inhalt von <xsl:when> instanziiert und in der Ausgabe platziert. Knotengruppen werden in den booleschen Wert True konvertiert, wenn sie mindestens einen Knoten enthalten.

Elementinformationen

Anzahl der Vorkommen

Unbegrenzt

Übergeordnete Elemente

xsl:choose

Untergeordnete Elemente

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, Ausgabeelemente

Hinweise

Beschreibt eine der Alternativen, die vom <xsl:choose>-Element ausgewählt werden sollen. Die Standardalternative wird durch das <xsl:otherwise>-Element beschrieben.

Verwenden Sie für einfache bedingte Tests das <xsl:if>-Element.

Beispiel

Weitere Informationen finden Sie im Beispiel unter <xsl:choose>-Element.

Siehe auch

Verweis

<xsl:otherwise>-Element
<xsl:if>-Element