XML Einstieg, Praxis, Referenz


XML ist eine Auszeichnungssprache, ein textbasiertes Datenformat, das man fuer die Speicherung von Daten verwendet bzw. fuer den plattformunabhaengigen Datenaustausch nutzt. Vorteil der Sprache ist das XML gut fuer Menschen als auch Applikationen gut lesbar ist. In der IT wird XML schon lange verwendet und ich glaube, kaum ein IT'ler hatte noch nicht in irgendeiner Form mit XML zu tun. Aber in die Details werden allerdings nicht so viele gehen, eher Entwickler/Developer. 

Ich war lange Zeit in der IT als System Engineer taetig, hatte gar nicht so viel mit XML am Hut und auch nicht zu tun. Seit ich als Application-Manager taetig bin, hat sich das zumindest gehaeuft (wenn ich auch mehr mit YAML-Files zu tun habe). Damit ich im Falle eines Falles nachschlagen kann bzw. mir (ich lese das Buch dennoch nebenbei) mir bei Gelegenheiten ggf. neues Wissen aneignen kann.

Das Buch ist mittlerweile in der 10. Auflage erhaeltlich, irgendwie an mir vorbeigegangen und bin zufaellig durch einen Newsletter darueber gestolpert und dachte mir, das kann nicht schaden. Ich selbst brauche XML im Job, kann es allerdings vermutlich auch fuer private Projekte nutzen.

Die ersten Seite des Buches, die ich bisher gelesen habe (geschaetzt 10-15%) waren bisher interessant. Das Gute bei dem Buch ist, man muss es nicht von vorne nach hinten durcharbeiten, sondern kann dort einsteigen, wo man will, da die Kapitel fuer sich abgeschlossen sind.

Beginnen tut das Buch beim Einstieg und geht ein wenig auf die Sprachfamilie XML ein, auf Editoren und die verschiedenen Anwendungsbereiche. In Kapitel 2 gehts dann um XML Bausteine und Regeln, wie ein XML Dokument aufgebaut ist, welche Regeln man einhalten muss, reservierte Attribute, Kommentare, CDATA usw. Weiter gehts dann mit Dokumenttypen und Validierung, Inhaltsmodelle mit XML Schema, Navigation und Verknuepfung, Datenausgabe mit CSS (koennte fuer meine eigene Homepage vielleicht noch interessant werden), Datenumwandlung z. B. XML in JSON, HTML, XHTML, Text ..., Abfragen mit XQuery, Programmierschnittstellen fuer XML, XML in Office Anwendungen, ePUB und einiges mehr.

Kurz gesagt: Toller Einstieg, tolles Nachschlagewerk. Ich kann nicht sagen, wie viel wertvoll das Buch fuer Entwickler ist, fuer angehende Entwickler oder eben wie ich (bisserl Java gelernt, bisserl Python), durchaus interessant, vor allem wenn man sowieso mit dem Thema konfrontiert wird.

Author: Helmut Vonhoegen
Verlag: Rheinwerk
ISBN: 978-3-8362-9589-5
Preis: 39,90 Euro