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>