XSLT <xsl:attribute>-Element
Definition und Verwendung
Das <xsl:attribute>-Element wird verwendet, um einem Element ein Attribut hinzuzufügen.
Anmerkung:Das <xsl:attribute>-Element ersetzt das Attribut mit dem gleichen Namen.
Syntax
<xsl:attribute name="attributename" namespace="uri"> <!-- Inhalt:template --> </xsl:attribute>
Attribut
Attribut | Wert | Beschreibung |
---|---|---|
name | attributename | Erforderlich. Legen Sie den Namen des Attributes fest. |
Namensraum | URI | Optional. Definieren Sie die URI der Namensräume für das Attribut. |
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 die Eigenschaft source hinzu und weisen Sie ihr den Wert aus "images/name" zu:
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Beispiel 3
Erstellen Sie eine Attributsammlung, die auf jedem Ausgabelement 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">rot</xsl:attribute> </xsl:attribute-set>