Spec-Zone.ru › XSLT & XPath

<xsl:variable>

XSLT/XPath Справочник: Элементы XSLT, Функции EXSLT, Функции XPath, Оси XPath

Элемент <xsl:variable> объявляет глобальную или локальную переменную в стилевом файле и присваивает ей значение. Поскольку XSLT не допускает побочных эффектов, после определения значения переменной оно остается неизменным до тех пор, пока переменная не выйдет из области видимости

Синтаксис

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

Обязательные атрибуты

name

Присваивает переменной имя.

Необязательные атрибуты

select

Определяет значение переменной посредством выражения XPath. Если элемент содержит шаблон, этот атрибут игнорируется.

Тип

Наивысшего уровня или инструкции. Если он встречается как элемент высшего уровня, переменная имеет глобальную область видимости и может быть доступна во всем документе. Если он встречается внутри шаблона, переменная имеет локальную область видимости, доступную только внутри шаблона, в котором она появляется.

Определено

XSLT, раздел 11.

Поддержка Gecko

Поддерживается.

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XSLT/Element/variable

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API