XSL und XPath - verständlich und praxisnah . Transformation und Ausgabe von XML-Dokumenten mit XSL

Mike Bach

Buch, Gebunden
Ausgabe vom 15. September 2000
Verkaufsrang: 960011 (je kleiner desto beliebter)
EAN/ISBN: 9783827316615
ASIN: 3827316618 (Amazon-Bestellnummer)
XSL und XPath - verständlich und praxisnah . Transformation und Ausgabe von XML-Dokumenten mit XSL - Mike Bach
Wie man XML-Dokumentinhalte mit XSLT und XPath präsentiert
XML setzt als Datenstrukturierungs- und Auszeichnungssprache im Klartextformat seinen Siegeszug im Back-End-Bereich still und leise fort. Wer jedoch nicht gerade in reinen Datenabstraktionen lebt, die gespeichert oder hin- und hergeschoben werden, hat sich sicher schon gefragt, wie man strukturierte XML-Daten praktisch in präsentierbare Formate wie HTML, RTF oder PDF umwandeln kann.
XML trennt Struktur und Daten von der Präsentation. Die Präsentation selbst wird wie bei HTML mit CSS durch eine Formatvorlagetechnik erreicht: XSL (Extensible Stylesheet Language), das XSLT (Extensible Stylesheet Transformation) zur Transformation, Formatting Objects zur Formatierung und XPath zur Navigation im XML-Dokument und zur gezielten Identifikation bestimmter Dokumentbereiche einsetzt.
Mike Bach hat sich mit XSL und XPath - verständlich und praxisnah an das äußerst komplexe und schwierige Thema der Transformation und Ausgabe von XML-Dokumenten mit XSL herangewagt und es praktisch wie auch theoretisch bravourös gemeistert. Im ersten Teil seines Buches stellt er XML allgemein vor - dass das auf 48 Seiten nur überblicksmäßig funktioniert, sollte dem XML-Neuling vor dem Kauf klar sein. XML in der Praxis oder XML Schritt für Schritt bieten sich hier als Einstieg an.
Im folgenden Kapitel widmet sich Bach dann auch sogleich seinem großen Anliegen: der Praxis. Zwei Beispiele für den realen Einsatz von XML und XSL werden vorgestellt: eine Objektdatenbank zum Erfassen und Recherchieren der Sammlungsgegenstände das Haus der Geschichte und das Webredaktionssystem UpToNet. Die Praxisbeispiele werden im Laufe des Buches immer wieder herangezogen, um die Theorie rund um das "X" zu verdeutlichen.
Dann geht es auch schon ans Eingemachte: XPath für die Navigation und Identifikation innerhalb der XML-Datenstruktur wird gefolgt von dem Kapitel zu XSLT, dessen Einsatzmöglichkeiten weit über Formaterzeugung hinausgehen. Dass Transformationen mit XSLT und Formatierung getrennt werden, lernt man dann im Abschnitt über XSL Formatting Objects - die Komplexität nimmt ihren Lauf. Zuvor wird aber noch kurz auf den Einsatz von CSS eingegangen, dass erleichtert das Verständnis der XSL-FO und zeigt gleichzeitig Alternativen auf. Es folgt eine genaue Erläuterung der beiden Praxisbeispiele, Literaturhinweise, eine Zusammenfassung der XSLT-Syntax, eine XPath- und eine CSS1 Kurzreferenz und ein Stichwortverzeichnis.
Mike Bach hat mit XSL und XPath - verständlich und praxisnah gute Arbeit geleistet, klar aufgebaut mit vielen Code-Beispielen und Hervorhebungen und einer bildhaften und lockeren Sprache zieht er den Leser durch das grundsätzlich abstrakte und trockene Thema seines Buches. Wer mit HTML und XML Erfahrung hat, ist hier richtig - mit weniger Vorwissen sollte man sich nicht an das Buch wagen. -Wolfgang Tress