var
Syntax
var $name=value;
Description
Declare a local or global variable. A variable
is global if it is defined outside of any template. Otherwise, it
is local. The value of a global variable is accessible anywhere in
the style sheet. The scope of a local variable is limited to the template
or code block in which it is defined. Variables declared in this manner
are immutable. You initialize a variable by following the variable
name with an equal sign (=
) and an expression.
Attributes
name |
Specifies the name of the variable. After declaration, the variable can be referred to within expressions using this name, including the $ character. |
value |
Defines the default value for the variable, which is used if the person or client application that executes the script does not explicitly provide a value. |
SLAX Example
var $vrf; var $location = $dot/@location; var $message = "We are in "_ $location _" now.";
XSLT Equivalent
<xsl:variable name="vrf"/> <xsl:variable name="location" select="$dot/location"/> <xsl:variable name="message" select="concat('We are in ', $location, now.')"/>
Usage Examples
See Example: Limit the Number of E1 Interfaces, Example: Limit the Number of ATM Virtual Circuits, Example: Configure Administrative Groups for LSPs, and Example: Automatically Configure Logical Interfaces and IP Addresses.
Release Information
Statement introduced in version 1.0 of the SLAX language.