Platzhalter

 
Platzhalter PlatzhalterPlatzhalter

Rezension: Einführung in XML

Platzhalter
 
  Startseite
  eBook-Projekt
  Web-Lexikon
  Bücher bestellen
   
  Design-Theorie
  Design-Praxis
  Promotion
  HTML/XML-Praxis
  Projekt-Management
  Webmaster-Praxis
  Fragen & Antworten
  Technik-Ecke
   
  Portal/Links
  Buch-Rezensionen
  Software
  Impressum
PlatzhalterPlatzhalter







 

Platzhalter XML ist eine der Hype-Technologien, wenn nicht sogar DIE Hype-Technologie der letzten Jahre. Für viele ist die "Extensible Markup Language" aber immer noch ein Buch mit sieben Siegeln. Erik T. Ray tritt mit seinem Buch "Einführung in XML" an, das zu ändern.

Auffällig ist zunächst das Cover-Bild: ein gerade geschlüpftes Küken, ganz im Stil des O'Reily-Verlages. Doch gelingt es dem Autor auch, die ansonsten sehr hohen Erwartungen an O'Reilly-Bücher zu erfüllen?

Kapitel 1 liefert eine kurze Einführung in das Thema: Was ist XML, wozu dient es? Dabei wird auch mit populären Irrtümern aufgeräumt, so z.B. der Meinung, XML sei eine Auszeichnungssprache wie HTML. Falsch, denn XML ist "eine Menge von Regeln zur Schaffung von Markup-Sprachen". Andererseits ist XML aber auch eine "Familie von Technologien, mit denen alles von der Formatierung von Dokumenten bis hin zur Filterung von Daten erledigt werden kann".

Einfach zur erfassen ist das Thema in seiner ganzen Komplexität also jedenfalls nicht. Trotzdem ist es dem Autor gelungen, aus dem ersten Kapitel einen gelungenen Kurz-Überblick zu machen: wer es gelesen hat, weiß in etwa, worum es geht.

In den nächsten Kapiteln folgt eine nähere Erläuterung der Themen und Probleme, die bereits im Kurz-Überblick angesprochen wurden.

Kapitel 2 beschäftigt sich mit den grundlegendsten Regeln für XML, also mit der Erstellung von einzelnen Dokumenten. HTML-Kenner werden sich bei vielen Passagen langweilen, andere dagegen sind auch für HTML-Profis absolutes Neuland. So z.B. die, in denen das Konzept der Namensräume besprochen wird.

Im nächsten Kapitel geht es um Links, danach um Stylesheets. Dabei geht der Autor aber leider nur auf CSS ein, die wahrscheinlich irgendwann von einer anderen Stylesheet-Sprache, XML-FO, abgelöst werden. Anzulasten ist ihm das aber nicht, denn XML-FO war zum Zeitpunkt des Erscheinens des Buches noch nicht endgültig spezifiziert.

Im Gegensatz zu HTML bietet XML viele Methoden, die Korrektheit der eigenen Dokumente zu überprüfen. So lässt sich beispielsweise festlegen, dass Tag A nur innerhalb von Tag B stehen darf. Wie das geht, ist ein Thema des nächsten Kapitels, das die Bereiche DTD und XML Schema abdeckt. Schade, dass hier die Technologie mit mehr Zukunft, XML Schema, nur so kurz angesprochen wird.

Kapitel Nummer 6 widmet sich dann den XSLT, einer Sprache zur Umwandlung von XML-Dokumenten in anderen Formen und Formate. Es folgen einige Bemerkungen zur Internationalisierung, einige Beispiel-Programm-Implementationen in Perl und eine lange Liste von weiterführenden Ressourcen.

Positiv anzumerken ist, dass Erik T. Ray fast immer gut und verständlich erklärt. Manchmal jedoch kommen auch Leser mit vorhandenen Vorkenntnissen ins Straucheln: XML bringt eine Vielzahl neuer Fachterminologien mit sich, den Überblick zu behalten ist da nicht immer ganz einfach. Oft hilft dann ein schneller Blick ins Glossar. Auch die Abschnitte, die die Lokalisierung eines Tags in einem Dokument behandelten, sind nicht ganz einfach zu verstehen, obwohl sie recht ausführlich bebildert sind.

Fazit


Insgesamt ein sehr gelungenes Buch für alle, die in das Thema XML einsteigen wollen. Vorkenntnisse werden keine benötigt. Einzige Mankos: XML-FO fehlt, XML Schema wird nicht sehr detailliert erläutert und an einigen Stellen hätte der Autor etwas langsamer vorgehen sollen. Wer jedoch XML an sich versteht, hat weder mit XML-FO noch mit anderen Begleit-Technologien größere Probleme. Und damit wird das Buch genau das, was es sein will: eine Einführung in XML!

Daten


"Einführung in XML", 1. Auflage 2001
Autor: Erik T. Ray
Verlag: O'Reilly
ISBN 3-89721-286-2
Website: http://www.oreilly.de/catalog/learnxmlger/

Autor: Alexander Dilthey | Erstmalig veröffentlicht: 02.06.2002 | Einen Artikel schreiben?

 

Artikelreihe XML
XML-Tutorial I: Allgemeines
XML-Tutorial II: Entities
XML-Tutorial III: Namensräume
XML-Tutorial IV: Style Sheets
XML-Tutorial V: Dokumentenstrukturen mit DTDs validieren
XML-Tutorial VI: XLinks & XPointer
XML-Tutorial VII: Transformationen mit XSLT & XPath

Neue Artikel

Rezension: Entwurfsmuster von Kopf bis Fuß
Rezension: Webdesign mit CSS
AJAX - XML und JavaScript in Schönheit vereint?
Rich Email - Flash im Newsletter
Screen Reader Usability
Comment Spam und CAPTCHAs
Logfile-Analyse selbst gemacht - ein Perl-Beispiel

Partnerprogramm




Kommentar

Ist die Freiheit der Informationsgesellschaft in Gefahr?
Derzeit leben wir in einer relativ freien Welt. Doch sind derzeit Tendenzen erkennbar, die Freiheit des Individuums den Interessen der Großindustrie zu opfern. Ein Kommentar.

Druckversion
Sie wollen diese Seite ausdrucken? Dafür haben wir eine spezielle Druckversion ohne grafische Elemente entwickelt!



Einführung in CSS bei HTMLWorld.