<xsl:when>

XSLT/XPath Reference: XSLT elements, EXSLT functions, XPath functions, XPath axes

The <xsl:when> element always appears within an <xsl:choose> element, acting like a case statement.

Syntax

<xsl:when test=EXPRESSION>
	TEMPLATE
</xsl:when>

Required Attributes

test

Specifies a boolean expression to be evaluated. If true, the contents of the element are processed; if false, they are ignored.

Optional Attributes

None.

Type

Subinstruction, always appears within an <xsl:choose> element.

Defined

XSLT, section 9.2.

Gecko support

Supported.

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XSLT/Element/when