<xsl:variable>

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

語法

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

必需屬性

名稱

為變數命名。

可選屬性

選擇

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

型別

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

規範

XSLT,第 11 節。

Gecko 支援

支援。