Sonntag, 12. Februar 2012

entwickler.com Magazine Konferenzen Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Media

Webhosting mit Host Europe



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

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.

Thomas Meinike


Autor/in: Margit Becher
Verlag: W3L GmbH
Seitenzahl: 326
Erscheinungsjahr: 2009
Preis: 24,90 Euro
ISBN: 978-3-937137-69-8



Kommentare

Gravatar anon 23.11.2009
um 02:14 Uhr
you might also want to look at vtd-xml, the latest and most advanced XML processing API available today
http://vtd-xml.sf.net
#zitieren
Software & Support Media GmbH