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.')"/>
使用示例
请参阅示例:限制 E1 接口的数量、示例:限制 ATM 虚拟电路的数量、示例:为 LSP 配置管理组和示例:自动配置逻辑接口和 IP 地址。
发布信息
SLAX 语言 1.0 版中引入的语句。