xsl:when child elements with test attributes.
Each contains a template. The first one whose test attribute is evaluated to true is instantiated.
The rest are ignored.
Optional xsl:default if none of the test attributes of the
xsl:when elements evaluate to true.