共用方式為


<xsl:if> 元素

允許簡單條件式範本片段。

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

屬性

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

項目資訊

發生次數

無限制

父項目

xsl:attributexsl:commentxsl:copyxsl:elementxsl:fallbackxsl:for-each、xsl:if、xsl:messagexsl:otherwisexsl:paramxsl:processing-instructionxsl:templatexsl:variablexsl:whenxsl:with-param、輸出項目

項目子系

xsl:apply-templatesxsl:attributexsl:call-templatexsl:choosexsl:commentxsl:copyxsl:copy-ofxsl:elementxsl:for-each、xsl:if、xsl:processing-instructionxsl:textxsl:value-ofxsl:variable、輸出項目

備註

內容是一個範本。 評估運算式後,結果物件會轉換為布林值。 若結果為 True,內容樣版就會具現化;若非 True,則不會建立任何項目。

範例

請參閱

參考

XPath 語法