Supported Platforms
Related Documentation
- ACX, EX, M, MX, SRX, T Series
- XSLT Variables Overview
- ACX, EX, M, MX, PTX, SRX, T Series
- xsl:apply-templates
- xsl:call-template
- xsl:param
- xsl:template
- xsl:with-param
xsl:variable
Syntax
<xsl:variable name="qualified-name" select="expression">
...
</xsl:variable>
Description
Declare a local or global variable. If the <xsl:variable> instruction appears at the top level of the style sheet as a child of the <xsl:stylesheet> document element, it is a global variable with a scope that includes the entire style sheet. Otherwise, it is a local variable with a scope of its following siblings and their descendants.
Attributes
name | — | Specifies the name of the variable. After declaration, the variable can be referred to within XPath expressions using this name, prefixed with the $ character. |
select | — | (Optional) Determines the value of the variable. The value of the variable is determined either by the select attribute or by the contents of the <xsl:variable> element. Do not specify both a select attribute and some content; we recommend using the select attribute so as not to create a result tree fragment. |
Usage Examples
See Example: Limiting the Number of E1 Interfaces, Example: Limiting the Number of ATM Virtual Circuits, Example: Configuring Administrative Groups for LSPs, and Example: Automatically Configuring Logical Interfaces and IP Addresses.
Related Documentation
- ACX, EX, M, MX, SRX, T Series
- XSLT Variables Overview
- ACX, EX, M, MX, PTX, SRX, T Series
- xsl:apply-templates
- xsl:call-template
- xsl:param
- xsl:template
- xsl:with-param
Published: 2013-07-26
Supported Platforms
Related Documentation
- ACX, EX, M, MX, SRX, T Series
- XSLT Variables Overview
- ACX, EX, M, MX, PTX, SRX, T Series
- xsl:apply-templates
- xsl:call-template
- xsl:param
- xsl:template
- xsl:with-param