Los últimos tutoriales de desarrollo web
 

XSLT <xsl:attribute> Element


<Completa Element XSLT Referencia

Definición y Uso

El <xsl:attribute> elemento se utiliza para añadir atributos a los elementos.

Nota: El <xsl:attribute> elemento reemplaza atributos existentes con nombres equivalentes.


Sintaxis

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

  <!-- Content:template -->

</xsl:attribute>

atributos

Atributo Valor Descripción
nameattributename Necesario. Especifica el nombre del atributo
namespaceURI Opcional. Define el URI de espacio para el atributo

Ejemplo 1

Añadir un atributo de origen al elemento de imagen:

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

Ejemplo 2

Añadir un atributo de origen al elemento de imagen y llenarlo con valores de "images/name" :

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

Ejemplo 3

Crear un atributo-conjunto que se puede aplicar a cualquier elemento de salida:

<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 Element XSLT Referencia