<xsl:variable>
<xsl:variable>
元素在样式表中声明全局或局部变量并为其赋予值。由于 XSLT 不允许出现副作用,因此一旦变量的值确定,它就会保持不变,直到变量超出作用域。
语法
xml
<xsl:variable name=NAME select=EXPRESSION >
TEMPLATE
</xsl:variable>
必需属性
名称
-
为变量命名。
可选属性
选择
-
通过 XPath 表达式定义变量的值。如果元素包含模板,则忽略此属性。
类型
顶级或指令。如果它作为顶级元素出现,则变量在全局范围内,可以在整个文档中访问。如果它出现在模板中,则变量在局部范围内,只能在它出现的模板中访问。
规范
XSLT,第 11 节。
Gecko 支持
支持。