Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


XSL - Übersicht

Zusammenfassung:

XSL ist eine leistungsfähige Sprache zur Konvertierung vorrangig von XML-Input-Daten (aber z.B. auch Textformate wie CSV), die in unterschiedlichem Kontext für unterschiedliche Zielformate (XML, HTML, Text sowie Formatting Object) zum Einsatz kommt.

XSL - Übersicht

XML ist eine Sprache, die weitestgehend ohne Vokabular im engeren Sinn auskommt und wesentlich auf der strikten Einhaltung klar definierter Regeln basiert. Hier werden hochkomplexe Datenstrukturen nach einem einfachen und flexiblen Prinzip in spitze Klammern gesteckt. Auch die Strukturdefinition dieser Daten (XML Schema) sowie Techniken zu ihrer Auswertung (XSL) folgen großteils demselben Prinzip.

Komplexe Programmsteuerdateien (ANT, NANT) finden sich ebenso wie komplette System- und Serverkonfigurationen oder hochauflösende Grafiken mit leistungsfähigen Animationen (SVG, WPF) - sämtlich XML-basiert. Namespaces ermöglichen Differenzierungen für etliche Spezialstandards - auch sie stecken in spitzen Klammern.

In der Praxis ist die XSL-Version 1.0 für zahlreiche Standard-Transformationen völlig hinreichend, sofern keine spezielleren Effekte wie Ausgabe mehrerer Zieldokumente, benutzerdefinierte Funktionen, kompliziertere Gruppierungen oder spezielle Type-Castings erforderlich sind.

Für anspruchsvollere Anwendungen empfiehlt sich XSL 2.0 bzw. - topaktuell - XSL 3.0. Beide überragen mit der Spannweite ihrer technischen Möglichkeiten die jeweilige Vorgängerversion um ein Vielfaches.

qrpic/Basics_XSL2.jpg

wg / 4. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


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

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