<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 (XSLT) 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 |
|
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.