Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/web/xslt/element/param/index.md
6538 views
---
title: <xsl:param> slug: Web/XSLT/Element/param
---

{{ XsltRef() }}

The <xsl:param> element establishes a parameter by name and, optionally, a default value for that parameter. When used as a top-level element, the parameter is global. When used inside an <xsl:template> element, the parameter is local to that template. In this case it must be the first child element of the template.

Syntax

<xsl:param name=NAME select=EXPRESSION> TEMPLATE </xsl:param>

Required Attributes

  • name

    • : Names the parameter. This must be a QName.

Optional Attributes

  • select

    • : Uses an XPath expression to provide a default value if none is specified.

Type

Instruction, can appear as a top-level element or within a template.

Defined

XSLT, section 11.

Gecko support

Supported.