param
语法
param $name=value;
描述
为模板或整个样式表声明参数。使用语句声明 param
的模板参数必须放在模板代码块内。必须在样式表的顶层声明全局参数,其范围是整个样式表。可以通过在参数名称后面加上等号 (=
) 和值表达式来包含初始值。Junos OS 在脚本初始化时设置其值的参数必须定义为全局参数。
在 SLAX 中,参数和变量名称使用美元符号 ($) 声明和访问。这与 和 元素的属性<xsl:variable>
不同name
,后者<xsl:parameter>
在声明中不包括美元符号。
属性
name |
定义参数的名称。 |
value |
定义参数的默认值,如果执行脚本的人员或客户端应用程序未显式提供值,则使用该值。 |
SLAX 示例
param $vrf; param $dot = .;
等效 XSLT
<xsl:param name="vrf"/> <xsl:param name="dot" select="."/>
发布信息
SLAX 语言 1.0 版中引入的语句。