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