<xsl:choose>

<xsl:choose> 元素定义了多个备选方案中的选择。它在过程语言中类似于 switch 语句。

语法

xml
<xsl:choose>
  <xsl:when test="[whatever to test1]"></xsl:when>
  <xsl:when test="[whatever to test2]"></xsl:when>
  <xsl:otherwise></xsl:otherwise> [optional]
</xsl:choose>

必需属性

无。

可选属性

无。

类型

指令,与模板一起出现。它包含一个或多个 <xsl:when> 元素,以及可选的最终 <xsl:otherwise> 元素。

规范

XSLT,第 9.2 节。

Gecko 支持

支持。