Elemento <xsl:attribute-set> do XSLT

Definição e uso

O elemento <xsl:attribute-set> pode criar conjuntos de atributos nomeados. Este conjunto de atributos (attribute-set) pode ser aplicado ao documento de saída como um todo.

Comentário:Deve ser um nó filho de <xsl:stylesheet> ou <xsl:transform>.

Sintaxe

<xsl:attribute-set
name="name" use-attribute-sets="name-list">
  <!-- Content:xsl:attribute* -->
</xsl:attribute-set>

Atributo

Atributo Valor Descrição
name name Obrigatório. Define o nome do conjunto de atributos.
use-attribute-sets name-list Opcional. Lista de outros conjuntos de atributos usados no conjunto de atributos, separados por espaço.

Exemplo

Exemplo 1

Criar um conjunto de atributos aplicável a qualquer elemento de saída (attribute-set):

<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>