XSL-Übersicht / XSLT 3.0, XPath 3.0

XSLT 3.0, XPath 3.0

XSLT 3.0, XPath 3.0

➪ XSLT 3.0 und XPath 3.0 stehen gegenüber XSLT 2.0 weitere sehr leistungsfähige Features zur Verfügung.

Allein die Anzahl der zulässigen Elemente und Attribute hat sich in XSLT 3.0 gegenüber XSLT 2.0 nach meiner Schätzung etwa verdreifacht. Einen maßgeblichen Anteil daran haben die sogenannten shadow attributes sowie die Assertions. Hinzu kommen noch die neuen XPath-Funktionen.

Aus der beeindruckenden Vielfalt fantastischer Möglichkeiten möchte ich hier nur einen sehr kleinen Ausschnitt darstellen (weitere siehe unter ).

konvertiert JSON-Daten in XML-Dokumente
liest Nicht-XML-Dateien wie CSV zeilenweise aus
ist in der Lage, den Programmablauf zu kontrollieren.
bietet leistungsfähige Unterstützung bei der Implementierung globaler Counter.
bietet die Möglichkeit, die XPath-Statements zur Laufzeit zu generieren und auszuführen.
erlaubt, das Streaming von XML-Input in mehrere Prozesse aufzuteilen. Das ist vorteilhaft bei Datenstrukturen, deren Streaming nicht problemlos verläuft.
läuft eine Reihe von Items einer Sequenz durch, sie kann dabei z.B. durch xsl:break auch abgebrochen werden.
unterstützt bei Map-Programmierung.
erlaubt, die Inhalte diverser XML-Dokumente in eine Sequenz zu mergen.
leistungsfähiges Exception-Handling analog zu diversen Programmiersprachen.
einer Variablen kann über "function" ein anonymer Funktionsaufruf zugewiesen werden.

wg / 12. April 2018



Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf.






Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de

www.wilfried-grupe.de/XSL30.html