XSLT <xsl:attribute>-elementet
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="attributnavn" namespace="uri"> <!-- Indhold:template --> </xsl:attribute>
Egenskab
Egenskab | Værdi | Beskrivelse |
---|---|---|
navn | attributnavn | Obligatorisk. Angiv attributens navn. |
navnerum | URI | Valgfri. Definer en URI for attributens navneområde. |
Eksempel
Eksempel 1
Tilføj source-attribut 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 tildele den:
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Eksempel 3
Opret en egenskabsæt, der kan anvendes til enhver output element:
<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>