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>