XML Baumstruktur
XML-Dokumente bilden eine Baumstruktur, die bei "der Wurzel" beginnt und sich zu "den Blättern" verzweigt.
Ein Beispiel für ein XML-Dokument
XML-Dokumente verwenden eine einfache, selbstbeschreibende Syntax:
Die erste Zeile ist die XML-Deklaration. Sie definiert die XML-Version (1.0) und die verwendete Kodierung (UTF-8: Unicode, kann verschiedene Sprachen darstellen).
Die nächste Zeile beschreibt dasWurzelelementdes Dokuments (als ob sie sagen würde: "Dieses Dokument ist eine Notiz"):
<note>
Die nächsten 4 Zeilen beschreiben die 4Kindelementedes Wurzelelements (to, from, heading und body):
Die letzte Zeile definiert das Ende des Wurzelelements:
</note>
Sie können anhand dieses Beispiels davon ausgehen, dass das XML-Dokument eine Notiz von Jani an Tove enthält.
XML ist bemerkenswert selbstbeschreibend, finden Sie nicht auch?
XML-Dokumente bilden eine Baumstruktur
XML-Dokumente müssenein Wurzelelemententhalten. Dieses Element ist das Elternelement aller anderen Elemente.
Die Elemente in einem XML-Dokument bilden einen Dokumentbaum. Der Baum beginnt an der Wurzel und erstreckt sich bis zur untersten Ebene des Baums.
Alle Elemente können Kindelemente haben:
Begriffe wie Elternelement, Kindelement und Geschwisterelement werden verwendet, um die Beziehungen zwischen Elementen zu beschreiben. Elternelemente haben Kindelemente. Kindelemente auf derselben Ebene werden Geschwisterelemente genannt (Brüder oder Schwestern).
Alle Elemente können Textinhalt und Attribute haben (ähnlich wie in HTML).
Beispiel:

Das obige Bild stellt ein Buch im unten stehenden XML dar:
XML-Dokumentbeispiel
Das Wurzelelement im Beispiel ist <bookstore>. Alle <book>-Elemente im Dokument sind in <bookstore> enthalten.
Das <book>-Element hat 4 untergeordnete Elemente: <title>, <author>, <year>, <price>.
Weitere Erweiterungen