Freigeben über


XSLT-Elemente

In der folgenden Tabelle finden Sie eine kurze Zusammenfassung aller XSLT-Elemente.

XSLT-Elemente

Element Beschreibung

xsl:apply-imports

Ruft eine überschriebene Vorlagenregel auf.

xsl:apply-templates

Weist den XSLT-Prozessor an, anhand von Typ und Kontext der einzelnen ausgewählten Knoten die jeweils geeignete anzuwendende Vorlage zu suchen.

xsl:attribute

Erstellt einen Attributknoten und fügt ihn einem Ausgabeelement hinzu.

xsl:attribute-set

Definiert eine benannte Gruppe von Attributen.

xsl:call-template

Ruft eine Vorlage anhand des Namens auf.

xsl:choose

Ermöglicht Tests mit mehreren Bedingungen in Verbindung mit dem <xsl:otherwise>-Element und dem <xsl:when>-Element.

xsl:comment

Generiert einen Kommentar in der Ausgabe.

xsl:copy

Kopiert den aktuellen Knoten von der Quelle zur Ausgabe.

xsl:copy-of

Fügt Teilstrukturen und Fragmente der Ergebnisstruktur in die Ergebnisstruktur ein.

xsl:decimal-format

Deklariert ein decimal-format, das die Interpretation eines von der format-number-Funktion verwendeten Formatmusters steuert.

xsl:element

Erstellt ein Element mit dem angegebenen Namen in der Ausgabe.

xsl:fallback

Ruft Vorlageninhalt ab, der ggf. eine sinnvolle Ersetzung für das Verhalten des neuen Elements darstellt.

xsl:for-each

Wendet eine Vorlage wiederholt nacheinander auf die einzelnen Knoten in der Gruppe an.

xsl:if

Ermöglicht einfache bedingte Vorlagenfragmente.

xsl:import

Importiert eine andere XSLT-Datei.

xsl:include

Enthält eine andere XSLT-Datei.

xsl:key

Deklariert einen benannten Schlüssel, der mit der key()-Funktion in Ausdrücken der XML Path Language (XPath) verwendet werden soll.

xsl:message

Sendet eine Textnachricht entweder an den Nachrichtenpuffer oder an das Dialogfeld für Nachrichten.

xsl:namespace-alias

Ersetzt das einem gegebenen Namespace zugeordnete Präfix durch ein anderes Präfix.

xsl:number

Fügt eine formatierte Zahl in die Ergebnisstruktur ein.

xsl:otherwise

Ermöglicht Tests mit mehreren Bedingungen in Verbindung mit dem <xsl:choose>-Element und dem <xsl:when>-Element.

xsl:output

Gibt Optionen für die Serialisierung der Ergebnisstruktur an.

xsl:param

Deklariert einen benannten Parameter, der in einem <xsl:stylesheet>-Element oder in einem <xsl:template>-Element verwendet werden soll. Ermöglicht Ihnen die Angabe eines Standardwerts.

xsl:preserve-space

Behält Leerraum in einem Dokument bei.

xsl:processing-instruction

Generiert eine Verarbeitungsanweisung in der Ausgabe.

msxsl:script*

Definiert globale Variablen und Funktionen für Skripterweiterungen.

xsl:sort

Gibt die Sortierkriterien für eine von <xsl:for-each> oder <xsl:apply-templates> ausgewählte Knotenliste an.

xsl:strip-space

Entfernt Leerraum in einem Dokument.

xsl:stylesheet

Gibt das Dokumentelement einer XSLT-Datei an. Im Dokumentelement sind alle anderen XSLT-Elemente enthalten.

xsl:template

Definiert eine mehrmals verwendbare Vorlage, mit der die gewünschte Ausgabe für Knoten eines bestimmten Typs und Inhalts generiert werden kann.

xsl:text

Generiert einen Text in der Ausgabe.

xsl:transform

Führt die gleiche Funktion wie <xsl:stylesheet> aus.

xsl:value-of

Fügt den Wert des ausgewählten Knotens als Text ein.

xsl:variable

Gibt einen in einem Ausdruck gebundenen Wert an.

xsl:when

Ermöglicht Tests mit mehreren Bedingungen in Verbindung mit dem <xsl:choose>-Element und dem <xsl:otherwise>-Element.

xsl:with-param

Übergibt einen Parameter an eine Vorlage.

* Kennzeichnet eine den Eigentumsrechten von Microsoft unterliegende Erweiterung, um Skripts zu unterstützen.

Siehe auch

Verweis

format-number-Funktion
<xsl:apply-templates>-Element
<xsl:choose>-Element
<xsl:for-each>-Element
<xsl:otherwise>-Element
<xsl:stylesheet>-Element
<xsl:template>-Element
<xsl:when>-Element