param
構文
param $name=value;
説明
テンプレートまたはスタイル シート全体のパラメーターを宣言します。ステートメントで param
宣言されたテンプレートパラメーターは、テンプレートコードブロック内に配置する必要があります。スタイル シート全体のスコープであるグローバル パラメーターは、スタイル シートの最上位レベルで宣言する必要があります。等号(=
)と値式でパラメータ名に従うことで、初期値を含めることができます。スクリプトの初期化時に Junos OS によって値が設定されたパラメーターは、グローバル パラメーターとして定義する必要があります。
SLAX では、パラメーター名と変数名が宣言され、ドル記号($)を使用してアクセスされます。これは、宣言にname
ドル記号を含まない と <xsl:parameter>
要素の属性<xsl:variable>
とは異なります。
属性
name |
パラメーターの名前を定義します。 |
value |
スクリプトを実行する個人またはクライアント アプリケーションが値を明示的に提供しない場合に使用される、パラメーターの既定値を定義します。 |
SLAX の例
param $vrf; param $dot = .;
XSLT 同等物
<xsl:param name="vrf"/> <xsl:param name="dot" select="."/>
リリース情報
SLAX 言語のバージョン 1.0 で導入されたステートメント。