Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides multiple conditional testing in conjunction with the <xsl:choose>
and <xsl:otherwise>
elements.
<xsl:when
test = boolean-expression
</xsl:when>
Attributes
- test
Required. The condition in the source data to test. If the Expressions in this attribute evaluates to True when cast to a Boolean, the content of<xsl:when>
is instantiated and placed in the output. Node-sets are cast to a Boolean True if they contain at least one node.
Element Information
Number of occurrences |
Unlimited |
Parent elements |
|
Child elements |
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, output elements |
Remarks
Describes one of the alternatives to be chosen by the <xsl:choose>
element. The default alternative is described by the <xsl:otherwise>
element.
For simple conditional testing, use the <xsl:if>
element.
Example
See the example in <xsl:choose> Element.