共用方式為


<xsl:when> 元素

搭配使用 <xsl:choose> 及 <xsl:otherwise>項目時提供多重條件測試。

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

屬性

  • 測試
    必要項。 要測試之來源資料的條件。 若此屬性中的 Expressions (XSLT) 在轉換為布林值時評估為 True,則 <xsl:when> 的內容會具現化並放置在輸出中。 節點集若至少含有一個節點,則會轉換為布林值 True。

項目資訊

發生次數

無限制

父項目

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> 元素