choose
Mit dem Element choose
<xsl:choose>
<xsl:when
test = "...">
<!-- Content: template -->
</xsl:when>*
<xsl:otherwise>
<!-- Content: template -->
</xsl:otherwise>
</xsl:choose>
kann eine Mehrfachfallunterscheidung getroffen werden. Es wird das Template eingefügt, dessen Testbedingung zutrifft. Wenn keine Testbedingung zutrifft, wird das Template innerhalb des otherwise Elements angewendet.
<xsl:choose>
<xsl:when
test = "...">
<!-- Content: template -->
</xsl:when>*
<xsl:otherwise>
<!-- Content: template -->
</xsl:otherwise>
</xsl:choose>
kann eine Mehrfachfallunterscheidung getroffen werden. Es wird das Template eingefügt, dessen Testbedingung zutrifft. Wenn keine Testbedingung zutrifft, wird das Template innerhalb des otherwise Elements angewendet.