English | česky | Español | Português | Türkçe | Nederlands | По-русски | >> Deutsch << | Français | Italiano | 中文 | ქართული | Magyar | Polski ZVON > Tutorials > XML Tutorial


Inhalt

 Beispiel 1  Das XML-Dokument muss ein oder mehrere Elemente beinhalten.
 Beispiel 2  Es gibt genau ein Element, das Root-Element genannt wird (auch Wurzel- oder Basiselement), und keiner seiner Teile befindet sich innerhalb eines anderen Elements.
 Beispiel 3  Der Bezeichner im schließenden Tag (engl. "tag" entspricht im XML-Kontext dem dt. "Markierung") muss mit dem Bezeichner im öffnenden Tag übereinstimmen. Groß- und Kleinschreibung wird unterschieden (die Bezeichner sind "case-sensitive").
 Beispiel 4  Wenn sich das öffnende Tag im Inhalt eines anderen Elements befindet, muss sich das schließende Tag in gleichen Element befinden. Anders ausgedrückt: Die Elemente, durch öffnendes und schließendes Tag begrenzt, müssen korrekt ineinander verschachtelt sein.
 Beispiel 5  Das Ende jeden Elementes das durch ein öffnendes Tag erzeugt wird, muss durch ein schließendes Tag markiert werden, welches exakt den Bezeichner trägt, der im öffnenden Tag angegeben wird. Der Text zwischen öffnendem und schließendem Tag wird als Elementinhalt bezeichnet. Ein Element ohne Inhalt kann in einer Sonderform notiert werden: <name/>. Der Schrägstrich vor der schließenden Klammer ersetzt dann das Schluss-Tag.
 Beispiel 6  Der Bezeichner (Name) eines Elements darf Buchstaben, Ziffern, Binde- oder Unterstriche, Doppelpunkte oder Punkte enthalten. Ein Doppelpunkt darf nur in einem bestimmten Fall benutzt werden, in dem er den Elementnamen von seinem Namensraum ("namespace") trennt. Elementnamen, die mit "xml" (egal ob in Groß- oder Kleinbuchstaben oder einer Kombination) anfangen, sind vom XML-Standard reserviert.
 Beispiel 7  Ein Element kann kein, ein oder mehrere Attribute haben. Für Attributnamen gelten die selben Regeln wie für die Namen der Elemente. Der Wert eines Attributs ist von dessen Namen durch "=" getrennt. Er wird innerhalb von Apostrophen ('single-quotes') oder Anführungszeichen ("double-quotes") notiert. Wenn single-quotes oder double-quotes im Wert des Attributs vorhanden sind, muß dieser innerhallb des jeweils anderen Zeichen notiert werden.
 Beispiel 8  Die Zeichen < und & dürfen nicht in Text vorkommen, da sie Teil der Auszeichnungssprache sind. Wenn diese Zeichen gebraucht werden, wird &lt; statt < und &amp; statt & notiert.
 Beispiel 9  Die Zeichen >, " und ' können durch &gt;, &quot; und &apos; ersetzt werden.
 Beispiel 10  Kommentare können im gesamten Dokument, außer im Markup (den Tags) vorkommen. Ein XML-Prozessor kann einer Anwendung den Text der Kommentare zur Verfügung stellen, muss das aber nicht. Die Zeichenkette "--" darf in Kommentaren nicht vorkommen.
 Beispiel 11  Verarbeitungsanweisungen (engl. "processing instruction; short: PI") erlauben es XML-Dokumenten Anweisungen für verarbeitende Anwendungen zu enthalten.
 Beispiel 12  CDATA-Bereiche sind dafür gedacht, Textblöcke zu maskieren, die andernfalls als Markup erkannt würden. CDATA-Bereiche werden durch die Zeichenkette "<![CDATA[" eingeleitet und durch "]]>" abgeschlossen. Daher darf die Zeichenkette "]]>" nicht innerhalb von CDATA-Bereichen vorkommen.
 Beispiel 13  XML Dokumente können - und sollten - mit einer XML-Deklaration anfangen, die bestimmt, welche Version von XML angewendet wird.