<xsl:if>

<xsl:if> 元素包含一個 test 屬性和一個模板。如果 test 評估為 true,則處理模板。在這方面,它類似於其他語言中的 if 語句。但是,要實現 if-then-else 語句的功能,請使用 <xsl:choose> 元素,其中包含一個 <xsl:when> 和一個 <xsl:otherwise> 子元素。

語法

xml
<xsl:if test=EXPRESSION>
  TEMPLATE
</xsl:if>

必需屬性

test

包含一個 XPath 表示式,該表示式可以(如果需要,使用為 boolean( ) 定義的規則)評估為布林值。如果該值為 true,則處理模板;如果該值為 false,則不執行任何操作。

可選屬性

無。

型別

指令,出現在模板內。

規範

XSL 第 9.1 節。

Gecko 支援

支援