XSLT <xsl:when>
Element
Definition and Usage
The <xsl:when>
element is used to specify the associated action for the <xsl:choose>
element. The <xsl:when>
element evaluates an expression, and if it returns true, the specified action is executed.
Note: The <xsl:when>
element is used in conjunction with the <xsl:choose>
and <xsl:otherwise>
elements to express multiple conditional tests.
Syntax
Attributes
Attribute | Value | Description |
---|---|---|
test | boolean-expression | Required. Specifies the boolean expression to test. |
Example 1
The following code adds a pink background color to the artist column if the price of the cd is higher than 10.
View XML File, View XSL File, View Result.
Example 2
A variable named "color" is declared. Its value is assigned to the color attribute of the current element. If the current element does not have a color attribute, the value of "color" will be "green":