Bereits der Name des Autors spricht Bände: Michael Kay ist XML-Anwender der ersten Stunde, Herausgeber der Spezifikation XSLT 2.0, Mitherausgeber von XPath 2.0, Mitglied weiterer W3C-Arbeitsgruppen und Entwickler des populären XSLT-Prozessors Saxon (siehe saxonica.com). Neben separaten Büchern zu XSLT und XPath liegt nun die vierte englischsprachige Ausgabe seines Referenzwerkes zu den 2007 verabschiedeten 2.0-Versionen beider Technologien vor. Diese wurden stark ausgebaut, was sich bereits formal an mehr als 1300 Druckseiten oder dem Gewicht von ca. zwei Kilogramm ablesen lässt.
Über drei Hauptteile Foundations, XSLT and XPath Reference und Exploitation erstrecken sich 20 Hauptkapitel. Ein abschließender vierter Teil enthält acht Anhänge mit Zusatzinformationen. Die kompakte Einführung gibt einen Abriss zur historischen Entwicklung und zum Funktionsprinzip von XSLT und XPath sowie der zugrunde liegenden Daten- und Prozessmodelle. Anschließend wird die Struktur von XSLT-Stylesheets erläutert mit Hinweisen zu den Änderungen bei der Verarbeitung nach den 2.0-Regeln. Am Ende des ersten Teils kommen noch die mächtigen Typerweiterungen aus dem Portfolio von XML Schema zur Sprache. Der umfangreichste zweite Teil beherbergt die eigentliche Referenz der XSLT-Elemente und XPath-Funktionen. Systematisch werden ihre Bedeutung und Verwendung beschrieben und mit Codefragmenten und Kommentaren untersetzt. Zwischen den Zeilen ist ständig mit Aha-Effekten zu rechnen, wenn Kay Tipps aus der eigenen Praxis einstreut. Umfassendere „Fallstudien“ bietet der dritte Teil mit reichlich inspirierendem Material. In den Anhängen sind u. a. technische Informationen zur Funktionsweise der XSLT-2.0-Prozessoren Saxon und AltovaXML sowie weitere zusammenfassende Abschnitte zur XPath-Syntax und zur Analyse der vorgesehenen Fehlercodes zu finden.
Fazit: Dieses Buch bietet ein wahres Feuerwerk an praxisorientiertem Spezialwissen. Es kann allen XSLT-Entwicklern uneingeschränkt empfohlen werden, ist jedoch seinem Anspruch nach eher weniger für Einsteiger in die Thematik geeignet. Die Codebeispiele stehen unter p2p.wrox.com zum Herunterladen bereit. Bemerkenswert sind auch die hochwertige Verarbeitung mit Hardcover und eine angenehme Handhabung über durchnummerierte Kolumnentitel.






