Элемент XSLT <xsl:attribute>
Определение и использование
Элемент <xsl:attribute> используется для добавления атрибутов к элементам.
Комментарий:Элемент <xsl:attribute> заменяет существующий атрибут с тем же именем.
Грамматика
<xsl:attribute name="attributename" namespace="uri"> <!-- Content:template --> </xsl:attribute>
Атрибут
Атрибут | Значение | Описание |
---|---|---|
name | attributename | Обязательно. Определите имя атрибута. |
namespace | URI | Опционально. Определите URI命名空间 для атрибута. |
Пример
Пример 1
Добавьте атрибут source к элементу picture:
<picture> <xsl:attribute name="source"/> </picture>
Пример 2
Добавьте атрибут source к элементу picture и присвойте ему значение из "images/name":
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Пример 3
Создание набора атрибутов, которые можно применить к любому элементу вывода:
<xsl:attribute-set name="font"> <xsl:attribute name="fname">Arial</xsl:attribute> <xsl:attribute name="size">14px</xsl:attribute> <xsl:attribute name="color">red</xsl:attribute> </xsl:attribute-set>