<xsl:variable>

<xsl:variable> 元素在樣式表中宣告一個全域性或區域性變數,併為其賦值。由於 XSLT 不允許副作用,因此一旦變數的值確定,它就會保持不變,直到變數超出作用域。

語法

xml
<xsl:variable name=NAME select=EXPRESSION >
  TEMPLATE
</xsl:variable>

必需屬性

name

為變數指定一個名稱。

可選屬性

select

透過 XPath 表示式定義變數的值。如果元素包含模板,則此屬性將被忽略。

型別

頂級元素或指令。如果它作為頂級元素出現,則變數的作用域為全域性,可以在整個文件中訪問。如果它出現在模板內部,則變數的作用域為區域性,僅在該模板中可訪問。

規範

XSLT,第 11 節。

Gecko 支援情況

支援。