Das Potenzial von XSLT 2.0 ausnutzen

(Auszug aus "XSLT Kochbuch" von Sal Mangano)

"Wenn das einzig Neue, was wir anzubieten haben, eine verbesserte Version der Vergangenheit ist,
dann kann das Heute dem Gestern nur unterlegen sein.
Hypnotisiert von den Bildern der Vergangenheit, riskieren wir es,
alle Kapazität für eine kreative Veränderung zu verlieren."

Robert Hewison

Einleitung

XSLT 2.0 besitzt zahlreiche Zusätze und Erweiterungen, die das Erledigen schwieriger Dinge in XSLT erleichtern. Dieses Kapitel soll XSLT 1.0-Veteranen beim Übergang auf 2.0 unterstützen und XSLT-Anfängern dabei helfen zu verstehen, wie man den Stylesheet-Entwurf in 2.0 besser angehen kann.

XSLT 2.0 leitet einen Großteil seiner verbesserten Funktionalität aus XPath 2.0 ab, falls Sie also das Kapitel XPath übersprungen haben, sollten Sie dieses jetzt erst einmal lesen.

Wie bei den meisten Fortschritten in der Softwaretechnik handelt es sich bei Version 2.0 um eine verbesserte Version der alten, anstatt um einen vollständig neuen Ansatz im Stylesheet-Entwurf. Diese Version ist bei einigen Funktionen auch ziemlich unzureichend, die es ansonsten zu einer viel besseren Sprache gemacht hätten (z.B. Introspektion und direkte Unterstützung für höhere Funktionen). Dagegen ist XSLT 2.0 ziemlich gut dabei, einen von der Schufterei bei der Entwicklung komplexer Stylesheet-Logik zu entlasten. Die wichtigsten Eigenschaften in 2.0 sind XPath-Funktionen, Gruppierung, erweiterte Modi, sauberere Ausdrucksmöglichkeiten für wiederverwendbaren Code, ein umfassenderes Typsystem und erweiterte Unterstützung für die Textverarbeitung. All diese Eigenschaften wurden eingesetzt, um die 2.0-Rezepte zu verbessern, die in dieser Ausgabe vorkommen. Dieses Kapitel jedoch bietet aus einer Hand eine Referenz für die neuen Eigenschaften selbst.

  

  

<< zurück vor >>

 

 

 

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

Copyright © 2006 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT Kochbuch" 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.

O'Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de