XSLT <xsl:attribute>-elementet

Definition och användning

xsl:attribute-elementet används för att lägga till attribut till element.

Kommentar:xsl:attribute-elementet ersätter befintliga attribut med samma namn.

Syntaks

<xsl:attribute name="attributnamn" namespace="uri">
  <!-- Innehåll:template -->
</xsl:attribute>

Attribut

Attribut Värde Beskrivning
name attributnamn Obligatoriskt. Ange attributets namn.
namespace URI Valfritt. Ge attributet ett namn som definierar URI:n för namnrymden.

Exempel

Exempel 1

Lägg till source-attributet på picture-elementet:

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

Exempel 2

Lägg till en source-attribut till picture-elementet och använd värdet från "images/name" för att tilldela det:

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

Exempel 3

Skapa en attributuppsättning som kan tillämpas på alla utdataelement:

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