InfoHome | Themen | Projekte | Links | Software |
|
Die erste Zeile des Dokumentes - die XML Deklaration - definiert die im Dokument verwendete XML Version und den verwendeten Zeichensatz. In diesem Fall entspricht das Dokument der XML-Version 1.0 und benutzt den Zeichensatz ISO-8859-1 (Latin-1/West European). Die nächste Zeile enthält das Wurzelelement (root element) des XML-Dokumentes. In diesem Fall ist dies das Element note. Am root-Element lässt sich gewissermaßen ablesen, was für Daten in dem betrachteten XML-Dokument gespeichert sind (hier eine Nachricht). Die nächsten 4 Zeilen enthalten die dem root-Element untergeordnete Elemente (child elements) to, from, heading und body. In der letzten Zeile steht schließlich das schließende Tag des root-Elementes. Alle XML Elemente müssen ein schließendes Tag haben Dies ist anders als in HTML, wo es Elemente gibt, die kein schließdendes Tag haben: <br>, <hr>, <img>, ... XML-Tags sind "case sensitive" Im Unterschied zu HTML unterscheidet XML zwischen Groß- und Kleinschreibung. Somit unterscheidet XML <letter> von <Letter>. Alle XML Elemente müssen korrekt verschachtelt sein Falsch ineinander geschachtelte Tags machen für XML keinen Sinn. In HTML ist so etwas möglich:
In XML wird eine korrekte Verschachtelung gefordert:
Jedes XML-Dokument muss ein Wurzelelement besitzen Alle XML Dokumente müssen genau ein Wurzelelement besitzen. Alle anderen Elemente müssen innerhalb des root Elementes verschachtelt werden. Alle Elemente können Unterelemente (child elements) haben die wiedrum korrekt innerhalb ihrer Eltern-Elemente (parent elements) verschachtelt sein müssen. Attributwerte müssen in Anführungszeichen stehen XML-Elemente können wie HTML-Elemente Attribute besitzen. Attributwerte müssen in XML allerdings immer in Anführungszeichen stehen. Nicht korrekt wäre:
Korrekt dagegen:
Leerzeichen bleiben in XML erhalten In XML bleiben Leerzeichen und Zeilenumbrüche anders als in HTML erhalten. HTML zeigt einen Satz wie
so an,
weil HTML aufeinanderfolgende, zusammenhängende Leerzeichen zu einem einzelnen Leerzeichen zusammenfasst. Kommentare in XML Die Syntax für Kommentare entspricht in XML entspricht der Syntax für Kommentare in HTML
|
© 2004-2024 M. Blanke · Ursulaschule · Kleine Domsfreiheit 11-18 · 49074 Osnabrück |