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>