XSLT, XPath und XQuery-Funktionen

Stammen von der W3C-Empfehlung (XSLT Version 1.0) der XSLT-Elemente.

XSLT-Elemente

Klicken Sie auf den Link in der Elementspalte, wenn Sie detaillierte Informationen zu den folgenden Elementen benötigen.

Element Beschreibung
apply-imports Wenden Sie Regeln aus den importierten Stilübersichten an.
apply-templates Wenden Sie ein Template auf das aktuelle Element oder die Unter elemente des aktuellen Elements an.
attribute Fügen Sie einem Element Attribute hinzu.
attribute-set Erstellen Sie eine benannte Attributsammlung.
call-template Rufen Sie ein bestimmtes Template auf.
choose Verwenden Sie es mit <when> und <otherwise>, um mehrfache Bedingungstests auszudrücken.
comment Erstellen Sie einen Kommentarknoten im Ergebnisbaum.
kopieren Erstellen Sie eine Kopie des aktuellen Knotens (ohne Unter knoten und Attributen).
copy-of Erstellen Sie eine Kopie des aktuellen Knotens (mit Unter knoten und Attributen).
decimal-format Definieren Sie die Zeichen und Symbole, die verwendet werden sollen, wenn ein numerischer Wert in einen String umgewandelt wird, formatiert mit der Funktion format-number().
element Erstellen Sie ein Elementknoten in der Ausgabedokument.
Rückfall Wenn der Processor einen bestimmten XSLT-Element nicht unterstützt, geben Sie einen alternativen Code an, der ausgeführt werden soll.
for-each Durchsuchen Sie jeden Knoten in einem bestimmten Knotenkontainer.
wenn Fügen Sie ein Template hinzu, das nur angewendet wird, wenn eine bestimmte Bedingung erfüllt ist.
importieren Verwendet, um den Inhalt einer Stilübersicht in eine andere Stilübersicht einzufügen.
einschließen Fügen Sie den Inhalt einer Stilübersicht in eine andere Stilübersicht ein.
Schlüssel Erklären Sie einen benannten Schlüssel.
Nachricht Schreiben Sie eine Nachricht an die Ausgabe (für Fehlerberichte).
namespace-alias Die Namensräume im Stylesheet werden durch verschiedene Namensräume in der Ausgabe ersetzt.
number Die ganzzahlige Position des aktuellen Knotens wird bestimmt und die Zahl wird formatiert.
otherwise Die Standardaktion des <choose> -Elements wird angegeben.
output Das Format der Ausgabedokumente wird definiert.
param Eine lokale oder globale Parameter wird deklariert.
preserve-space Elemente, die zur Definition von zu behaltenden Leerzeichen verwendet werden, werden angegeben.
processing-instruction Ein Verarbeitungsinstruktionselement wird generiert.
sort Das Ergebnis wird sortiert.
strip-space Elemente, die angeben, dass Leerzeichen gelöscht werden sollen, werden definiert.
stylesheet Der Wurzelelement der Stylesheet wird definiert.
template Die Regel, die angewendet wird, wenn der angegebene Knoten übereinstimmt.
text Textknoten werden durch das Stylesheet generiert.
transform Der Wurzelelement der Stylesheet wird definiert.
value-of Der Wert eines ausgewählten Knotens wird extrahiert.
variable lokale oder globale Variablen werden deklariert.
when Die Aktion des <choose> -Elements wird angegeben.
with-param Die Werte der Parameter, die in einen bestimmten Template übergeben werden müssen, werden angegeben.