<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 支持
支持