XSLT <xsl:attribute>-element
Definition og brug
<xsl:attribute>-elementet bruges til at tilføje egenskaber til elementer.
Kommentar:<xsl:attribute>-elementet erstatter eksisterende egenskaber med samme navn.
Syntaks
<xsl:attribute name="egenskabsnavn" namespace="uri"> <!-- Indhold:template --> </xsl:attribute>
Egenskab
Egenskab | Værdi | Beskrivelse |
---|---|---|
navn | egenskabsnavn | Obligatorisk. Angiv egenskabsnavnet. |
navnerum | URI | Valgfri. Definer en URI for egenskabsnavnet. |
Eksempel
Eksempel 1
Tilføj en source-egenskab til picture-elementet:
<picture> <xsl:attribute name="source"/> </picture>
Eksempel 2
Tilføj en source-egenskab til picture-elementet og brug værdien fra "images/name" til at tildelle den:
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Eksempel 3
Opret en egenskabsæt, der kan anvendes på ethvert outputelement:
<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>