Aus Linux-Magazin 05/2002

Das Wichtigste über XML

XML gilt als Universalwerkzeug für strukturierte Daten, die in Textdateien abgelegt sind. Mit XML sind sie automatisch zu parsen und beliebig manipulierbar. Wer für solche Aufgaben künftig gerüstet sein will, erhält aus "Die XML Bibel" wertvolle Basisinformationen.

Das ist ein viel versprechender Name für ein Paperback-Buch: “Die XML Bibel”. Immerhin spendiert der mitp-Verlag mehr als 800 Seiten für dieses Mitglied in seiner neuen “Bibel”-Reihe, in der günstige Kompendien zu populären Themen erscheinen.

Leicht verständliche Übersetzung

Das Buch ist, selbst in der zweiten Auflage, eine Übersetzung der amerikanischen XML Bible Second Edition. Hier liegt auch sein großer Vorzug: Anders als in Europa üblich sind US-amerikanische Fachbücher traditionell leicht lesbar und sehr verständlich geschrieben. Die Übersetzung hat diese Vorzüge erfolgreich übernommen.

Die größte Schwäche des Buches hängt ebenfalls damit zusammen, dass das Original aus den Vereinigten Staaten stammt: Die Wahl der Beispiele ist für das europäische Publikum etwas befremdlich. Zum großen Teil handelt es sich um statistische Daten der US-amerikanischen National Baseball League. Was in den USA eine geschickte Wahl ist, erschwert hierzulande dem Leser das Verständnis, wenn er zusätzlich zum Thema des Buches mit einer weiteren unbekannten Materie konfrontiert wird. Betrachtet man aber etwa eine Werfer-Statistik lediglich als abstrakten, komplexen Datensatz, dann verdeutlicht auch diese Statistik die Leistungsfähigkeit der Metasprache XML.

Das Buch gliedert sich in fünf Teile, von denen die ersten drei eher theoretische Grundlagen, die letzten beiden mehr die praktische Anwendung vermitteln. Nach einer recht ausführlichen XML-Einführung im ersten Teil folgt die Erklärung der Dokumenttyp-Definition. Der dritte Teil beschreibt mit CSS (Cascading Stylesheets) und XSL (Extensible Stylesheet Language) die Stylesheet-Sprachen, die das Erscheinungsbild eines Dokuments festlegen.

Die Grenze zwischen dem vierten Teil, “Unterstützende Verfahren”, und dem fünften Teil, “XML-Anwendungen”, ist etwas willkürlich. Betrachtet man die letzten beiden als einen großen Praxisteil, entspricht das genau der Zielrichtung des Buches: eine XML-Einführung mit praktischem Schwerpunkt.

Gegenüberstellung von XML und HTML

Um dieses Ziel zu erreichen, erklärt das Buch die Sprache XML aus der Sicht der Dokumentendarstellung, genauer an einem Vergleich mit der Sprache HTML. Das Buch setzt hierfür glücklicherweise nur wenig HTML-Kenntnisse beim Leser voraus. So erschließt sich die Einführung selbst beim ersten Kontakt mit diesem Thema überhaupt.

Der Fokus liegt bei der Darstellung von Dokumenten im Web. Die Erklärungen sind aber so ausführlich gehalten, dass der Leser das Erlernte auch auf andere Darstellungsformen anwenden kann. Die Einschätzung des Buchautors, im Web existierten derzeit bereits mehr XML- als HTML-Dokumente, scheint zwar etwas verfrüht, hat aber gute Chancen sich zu erfüllen.

Solider Einstieg in die Grundlagen

Das Buch versucht nicht, XML mit allen seinen Unterstrukturen bis ins kleinste Detail zu erläutern. Auch wendet es sich nicht mit Aussagen wie “1000 XML-Tipps, die keiner kennt” an erfahrene Spezialisten. Stattdessen erhält der Leser eine solide Einführung in die wesentlichen Grundlagen der Sprache. Diese zu vertiefen bleibt weiterführender Literatur vorbehalten.

Wer sich nicht an den vielen Rechtschreibfehlern stört, findet in dem Buch eine ausführliche und leicht verständliche Einführung in XML. Ein Plus ist die beiliegende CD-ROM. Auf ihr finden sich viele XML-Spezifikationen, die im Buch selbst nicht behandelt werden – wohl aus Platzgründen. Auch die vollständige Originalausgabe liegt im PDF-Format bei. Sie enthält weitere Kapitel, unter anderem zu WML und VML, die in der deutschen Übersetzung fehlen.

Neuerscheinungen/Lesenswert

Programmieren mit Ruby; Davin Thomas und Andrew Hunt; Addison-Wesley; ISBN 3-8273-1965-X; 59,95 Euro

SSH: Secure Shell; Daniel J. Barrett und Richard Silverman; O’Reilly; ISBN 3-8972-1287-0; 46,00 Euro

The LaTeX Companions; Michel Goossens, Leslie Lamport, Frank Mittelbach, Sebastian Rahtz und Alexander Samarin; Addison- Wesley; ISBN 0-201-77591-3; ca. 170 Euro

Info

Elliotte Rusty Harold: “Die XML Bibel”, 2. Auflage; Übersetzung von Uwe Thiemann und Rüdiger Dieterle; mitp-Verlag; ISBN 3-8266-0821-6; Preis: 44,95 Euro

LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Readly Logo
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben