<xsl:variable>
<xsl:variable>
要素はスタイルシートにグローバル変数またはローカル変数を宣言し、値を与えます。XSLT は副作用を許さないため、変数の値が設定されると、変数がスコープから外れるまでは変わりません。
構文
xml
<xsl:variable name=NAME select=EXPRESSION >
TEMPLATE
</xsl:variable>
必須属性
name
-
変数に名前を付けます。
任意属性
select
-
XPath 式を使用して変数の値を定義します。要素にテンプレートが含まれている場合、この属性は無視されます。
種類
最上位または命令。最上位要素として発生するとその変数は範囲がグローバルであり、文書全体からアクセスできます。テンプレート内で発生した場合、変数はスコープ内でローカルであり、変数が現れるテンプレート内でのみアクセスできます。
仕様書
XSLT, section 11.
Gecko のサポート
サポート済み