XML-Grundlagen

(Auszug aus "XML in a Nutshell" von Elliotte Rusty Harold & W. Scott Means)

Die folgenden Seiten zeigen Ihnen, wie Sie einfache XML-Dokumente schreiben. Sie werden sehen, dass ein XML-Dokument aus Textinhalt aufgebaut ist, der mit Text-Tags ausgezeichnet ist, wie etwa <SKU>, <Record_ID> und <autor>, die – oberflächlich betrachtet – wie HTML-Tags aussehen. In HTML jedoch müssen Sie sich mit ungefähr 100 vordefinierten Tags begnügen, die die Formatierung von Webseiten beschreiben. In XML können Sie dagegen so viele Tags erzeugen, wie Sie benötigen. Außerdem beschreiben diese Tags größtenteils die Art des Inhalts, den sie enthalten, anstelle der Formatierungs- oder Layout-Informationen. In XML sagen Sie nicht, dass irgendetwas kursiv, eingerückt oder halbfett sein soll. Sie halten stattdessen fest, dass es sich um ein Buch, eine Biographie oder einen Kalender handelt.

XML ist zwar lockerer in Bezug auf die erlaubten Tags als HTML, aber viel strenger bezüglich der Platzierung und der Schreibweise der Tags. Vor allem müssen alle XML-Dokumente wohlgeformt sein. Die Regeln der Wohlgeformtheit legen solche Einschränkungen fest wie »Zu jedem öffnenden Tag muss es ein passendes End-Tag geben« und »Alle Attributwerte müssen in Anführungszeichen stehen«. Diese Regeln dürfen nicht verletzt werden. Dadurch wird das Parsen von XML-Dokumenten einfacher und das Schreiben ein bisschen schwieriger. Der Ausdrucksfähigkeit werden dennoch fast keine Grenzen gesetzt.

  

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema XML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

  


Copyright © 2005 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XML in a Nutshell" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de