<xsl:attribute>
Das <xsl:attribute>
-Element erstellt ein Attribut im Ausgabedokument, indem es auf beliebige Werte zugreift, die aus dem Stylesheet erreichbar sind. Das Element muss definiert werden, bevor andere Elemente des Ausgabedokuments innerhalb des Ausgabedokument-Elements stehen, für das es Attributwerte festlegt. Es kann jedoch nach oder innerhalb von Elementen stehen, die nicht Teil der Ausgabe sein werden (wie <xsl:choose>
oder <xsl:apply-templates>
usw.).
Syntax
<xsl:attribute name=NAME namespace=URI>
TEMPLATE
</xsl:attribute>
Erforderliche Attribute
name
-
Gibt den Namen des Attributs an, das im Ausgabedokument erstellt werden soll. Der Name muss ein gültiger QName sein.
Optionale Attribute
namespace
-
Definiert die Namensraum-URI für dieses Attribut im Ausgabedokument. Sie können das zugehörige Namensraum-Präfix mit diesem Element nicht festlegen.
Typ
Instruktion, erscheint innerhalb einer Vorlage oder eines <xsl:attribute-set>
-Elements.
Spezifikationen
XSLT, Abschnitt 7.1.3.
Gecko-Unterstützung
Unterstützt.