<xsl:attribute>
Элемент <xsl:attribute> создаёт атрибут в выходном документе, используя любые значения, доступные из стилевого файла. Элемент должен быть определён перед любыми другими элементами выходного документа внутри элемента выходного документа, для которого он устанавливает значения атрибутов. Но он может находиться после или внутри элементов, которые не будут частью выходного документа (например, <xsl:choose> или <xsl:apply-templates> и т. д.).
Синтаксис
<xsl:attribute name=NAME namespace=URI> TEMPLATE </xsl:attribute>
Обязательные атрибуты
name-
Указывает имя атрибута, который должен быть создан в выходном документе. Имя должно быть допустимым QName.
Необязательные атрибуты
namespace-
Определяет URI пространства имён для данного атрибута в выходном документе. Вы не можете установить соответствующий префикс пространства имён с помощью этого элемента.
Тип
Инструкция, появляется внутри шаблона или элемента <xsl:attribute-set>.
Определено
XSLT, раздел 7.1.3.
Поддержка 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/attribute