Die XSLT-Elemente nach Funktionsgruppen

(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 6.)

Da eine alphabetisch sortierte Liste, was den Einsatz der Elemente angeht, nicht sehr aussagekräftig ist, erfolgt hier zunächst eine Aufstellung nach Aufgabenbereichen, denen die Elemente von XSLT 1.0 und XSLT 2.0 zuzuordnen sind:

Wirkung auf:XSLT-ElementVersion

Struktur:
Struktur des Stylesheets definieren

xsl:import

xsl:include

xsl:stylesheet

xsl:transform

XSLT 1.0

XSLT 1.0

XSLT 1.0

XSLT 1.0

Templates:
Template-Regeln und deren Aufruf definieren

xsl:apply-templates

xsl:apply-imports

xsl:call-template

xsl:next-match

xsl:template

XSLT 1.0

XSLT 1.0

XSLT 1.0

XSLT 2.0

XSLT 1.0

Ergebnisformat:
Kontrolle des Ausgabeergebnisses

xsl:character-map

xsl:output

xsl:output-character

XSLT 2.0

XSLT 1.0

XSLT 2.0

Ergebnisdokument:
Erzeugen eines Ergebnisdokuments

xsl:document*

xsl:result-document

* Achtung: nicht identisch mit xsl:document aus XSLT 1.1!

XSLT 2.0

XSLT 2.0

Formatdeklarationen:
zur Verwendung mit XSLT-Funktionen

xsl:decimal-format

XSLT 1.0

Weissraum:
Einfluss auf das Whitespace-Verhalten

xsl:preserve-space

xsl:strip-space

XSLT 1.0

XSLT 1.0

Variablen:
Definition oder Übergabe von Variablen oder Parametern

xsl:variable

xsl:param

xsl:with-param

XSLT 1.0

XSLT 1.0

XSLT 1.0

Funktionen:
Deklaration von Funktionen

xsl:function

XSLT 2.0

Bedingungen/Schleifen:
bedingtes Verarbeiten und Iterationen

xsl:choose

xsl:for-each

xsl:for-each-group

xsl:if

xsl:otherwise

xsl:when

XSLT 1.0

XSLT 1.0

XSLT 2.0

XSLT 1.0

XSLT 1.0

XSLT 1.0

Sortieren:
Sortieren oder Numerieren

xsl:number

xsl:sort

xsl:perform-sort

XSLT 1.0

XSLT 1.0

XSLT 2.0

Kopieren:
Informationen vom Quelldokument in das Ergebnisdokument kopieren

xsl:copy

xsl:copy-of

XSLT 1.0

XSLT 1.0

Output:
Output im Ergebnisdokument erzeugen

xsl:attribute

xsl:attribute-set

xsl:comment

xsl:element

xsl:processing-instruction

xsl:text

xsl:sequence

xsl:value-of

XSLT 1.0

XSLT 1.0

XSLT 1.0

XSLT 1.0

XSLT 1.0

XSLT 1.0

XSLT 2.0

XSLT 1.0

Prozessorbezogene Elemente:
Kompatibilität bzw. Nachrichten an die Applikation

xsl:fallback

xsl:message

XSLT 1.0

XSLT 1.0

Testen und Indizieren
in Quelldokumenten

xsl:analyze-string

xsl:key

xsl:matching-substring

xsl:non-matching-substring

XSLT 2.0

XSLT 1.0

XSLT 2.0

XSLT 2.0

Namensraumknoten:
erzeugen bzw. maskieren

xsl:namespace

xsl:namespace-alias

XSLT 2.0

XSLT 1.0

Schema-Datentypen:
einbinden

xsl:import-schema

XSLT 2.0

Tabelle: Die XSLT 2.0-Elemente nach Funktionsgruppen.

   

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © Galileo Press, Bonn 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT 2.0 & XPath 2.0 ― Das umfassende Handbuch" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Galileo Press, Rheinwerkallee 4, 53227 Bonn