<xsl:variable>
Элемент <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