tutoriais mais recente desenvolvimento web
 

XSLT <xsl:attribute> Element


<Completa XSLT elemento de referência

Definição e Uso

O <xsl:attribute> elemento é usado para adicionar atributos aos elementos.

Nota: O <xsl:attribute> elemento substitui atributos existentes com nomes equivalentes.


Sintaxe

<xsl:attribute name="attributename" namespace="uri">

  <!-- Content:template -->

</xsl:attribute>

Atributos

Atributo Valor Descrição
nameattributename Requeridos. Especifica o nome do atributo
namespaceURI Opcional. Define o namespace URI para o atributo

Exemplo 1

Adicionar um atributo de origem para o elemento de imagem:

<picture>
  <xsl:attribute name="source"/>
</picture>

exemplo 2

Adicionar um atributo de origem para o elemento de imagem e preenchê-lo com os valores de "images/name" :

<picture>
  <xsl:attribute name="source">
    <xsl:value-of select="images/name" />
  </xsl:attribute>
</picture>

exemplo 3

Criar um conjunto de atributos que podem ser aplicadas a qualquer elemento de saída:

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

<Completa XSLT elemento de referência