XSLT <xsl:attribute>-element

Definition och användning

XSLT <xsl:attribute>-elementet används för att lägga till egenskaper till element.

Kommentar:XSLT <xsl:attribute>-elementet ersätter befintliga egenskaper med samma namn.

Syntaks

<xsl:attribute name="attributename" namespace="uri">
  <!-- Content:template -->
</xsl:attribute>

Egenskap

Egenskap Värde Beskrivning
name attributname Obligatorisk. Bestäm attributets namn.
namespace URI Valfritt. Definiera en URI för attributets namnrymd.

Exempel

Exempel 1

Lägg till source-egenskapen till picture-elementet:

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

Exempel 2

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

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