XSLT <xsl:attribute>-Element
Definition und Verwendung
Das <xsl:attribute>-Element wird verwendet, um Attribute zu einem Element hinzuzufügen.
Anmerkung:Der <xsl:attribute>-Element ersetzt das Attribut mit dem gleichen Namen.
Syntax
<xsl:attribute name="attributename" namespace="uri"> <!-- Content:template --> </xsl:attribute>
Attribute
Attribute | Wert | Beschreibung |
---|---|---|
name | attributename | Erforderlich. Bestimmen Sie den Namen des Attributes. |
namespace | URI | Optional. Definieren Sie die URI der Namensräume für die Attribute. |
Beispiel
Beispiel 1
Fügen Sie dem picture-Element das Attribut source hinzu:
<picture> <xsl:attribute name="source"/> </picture>
Beispiel 2
Fügen Sie dem picture-Element das Attribut source hinzu und verwenden Sie den Wert aus "images/name", um es zu setzen:
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Beispiel 3
Erstellen Sie ein Attributset, das auf alle Ausgabeelemente angewendet werden kann:
<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>