var
構文
var $name=value;
説明
ローカル変数またはグローバル変数を宣言します。任意のテンプレートの外部で定義されている変数はグローバルです。それ以外の場合は、ローカルです。グローバル変数の値は、スタイル シートの任意の場所からアクセスできます。ローカル変数のスコープは、定義されているテンプレートまたはコードブロックに限定されます。この方法で宣言された変数は不変です。等号(=
)と式で変数名に従って変数を初期化します。
属性
name |
変数の名前を指定します。宣言の後、$ 文字を含め、この名前を使用して式内で変数を参照できます。 |
value |
スクリプトを実行する個人またはクライアント アプリケーションが値を明示的に提供しない場合に使用される変数の既定値を定義します。 |
SLAX の例
var $vrf; var $location = $dot/@location; var $message = "We are in "_ $location _" now.";
XSLT 同等物
<xsl:variable name="vrf"/> <xsl:variable name="location" select="$dot/location"/> <xsl:variable name="message" select="concat('We are in ', $location, now.')"/>
リリース情報
SLAX 言語のバージョン 1.0 で導入されたステートメント。