Sonntag, 5. Februar 2012
Jetzt neu: Onlinezugriff auf das digitalisierte Archiv des Entwickler Magazins

Buch-Tipp

XML

(Link zum Artikel: http://www.entwickler-magazin.de///000797)

DTD, XML-Schema, XPath, XQuery, XSLT, XSL-FO, SAX, DOM

  • Autor/in: Margit Becher
  • Verlag: W3L
  • Seiten: 326
  • erschienen: 2009
  • Preis: 24,90 Euro
  • ISBN: 978-3-937137-69-8

An Literatur im Umfeld der Extensible Markup Language herrscht wahrlich kein Mangel. Das von Margit Becher vorgelegte Werk im Taschenbuchformat ist in erster Linie für die Nutzung in Studium und Ausbildung konzipiert. Die Autorin lehrt selbst an der FH Hannover, speziell im XML-affinen Bereich Technische Redaktion. Auf den ersten Blick fällt die didaktische Strukturierung und Aufbereitung des gesamten Materials auf. Am Anfang stehen die essenziellen Grundlagen zum formalen Aufbau von XML-Dokumenten und die Nutzung von CSS zur Formatierung von Inhalten. Die sich anschließenden beiden Kapitel sind der Datenmodellierung gewidmet. Auf ca. 100 Seiten werden die wesentlichen Details von DTD und XML Schema erläutert. Zwischengeschaltet ist ein knappes Kapitel zu den allgegenwärtigen Namensräumen. Nach einem Exkurs in die XInclude-Technik für zusammengesetzte Dokumentinstanzen beginnt der umfangreiche XML-Verarbeitungsteil, eingeleitet mit den Abfragetechniken XPath und XQuery. Erfreulich ist die Beschäftigung mit der 2007 spezifizierten Version XPath 2.0, welche wiederum eine Untermenge von XQuery 1.0 bildet. Auf dem Programm stehen die Formulierung passender XPath-Ausdrücke, XPath-Funktionen und die „blumigen“ FLWOR-Ausdrücke für effektive XQuery-Abfragen. Natürlich wird auch dem Thema XSLT mit 60 Seiten ausführlich Rechnung getragen, hier ebenfalls auf der Basis der 2.0-Spezifikation. Das gebotene Konzentrat sollte der Leserschaft den gelegentlich propagierten Schrecken der funktionalen Sprache XSLT schnell nehmen und zu ersten Ergebnissen führen. Bei der Aufzählung populärer XSLT-Prozessoren kommt die Versionsabhängigkeit etwas zu kurz. PHP und Webbrowser können noch nichts mit 2.0-Code anfangen. Ansonsten bleiben in diesem Bereich keine Wünsche offen. Eine weitere Technologie zur Verarbeitung im Sinne der Inhaltsdarstellung ist XSL-FO, die ebenfalls mit einem einführenden Kapitel bedacht wurde. Den Abschluss bilden der programmatische XML-Zugriff mittels SAX und DOM sowie ein Glossar und weiterführende Literaturhinweise. Über eine im Buch befindliche TAN kann ein kostenloser E-Learning-Kurs zum XML-Schnelleinstieg mit ergänzenden Tests in Anspruch genommen werden. Fazit: Vor allem Einsteigern kann dieses Buch empfohlen werden, aber auch zum Nachschlagen von Basiswissen lässt es sich sehr gut gebrauchen.

von Thomas Meinike

Kommentare