<xsl:when> 元素

提供多个与 <xsl:choose> 元素和 <xsl:otherwise> 元素有关的条件测试。

<xsl:when
  test = boolean-expression
</xsl:when>

特性

  • test
    必选。 源数据中要测试的条件。 如果在强制转换为布尔值时,此属性中的表达式计算为 True,<xsl:when> 的内容将实例化并放入输出中。 如果节点集至少包含一个节点,将强制转换为布尔值。

元素信息

出现次数

无限制

父元素

xsl:choose

子元素

xsl:apply-templatesxsl:attributexsl:call-templatexsl:choosexsl:commentxsl:copyxsl:copy-ofxsl:elementxsl:for-eachxsl:ifxsl:processing-instructionxsl:value-ofxsl:variable、输出元素

备注

说明 <xsl:choose> 元素要选择的一个备选项。 <xsl:otherwise> 元素说明默认的备选项。

对于简单条件测试,请使用 <xsl:if> 元素。

示例

请参见 <xsl:choose> 元素中的示例。

另请参见

参考

<xsl:otherwise> 元素
<xsl:if> 元素