XML - Das Einsteigerseminar

3 Erste Schritte mit XML

In diesem Kapitel wird es spannend. Sie werden die ersten Schritte mit XML durchführen und auf diese Weise mit der Syntax vertraut gemacht. Wenn Sie Erfahrung mit HTML haben, wird Ihnen der Umstieg leicht fallen.

Hallo XML!

Das erste XML-Beispiel ist recht einfach. Sie werden Ihr erstes Tag selbst erstellen:

<?xml version="1.0"?>

<ausgabe>Hallo XML!</ausgabe>

Auf den ersten Blick scheint der Code nicht sehr aufregend zu sein. Doch dieses einfache Beispiel zeigt Ihnen das Grundgerüst jeder XML-Seite. Denn hier haben Sie Ihr erstes eigenes Tag verwendet: <ausgabe>.
Jede XML-Datei wird mit dem <?xml>-Tag begonnen. Dies ist ähnlich wie bei HTML, wo jede HTML-Seite durch das Tag <html> eingeleitet wird. Jedes XML-Tag steht in spitzen Klammern. Das <?xml>-Tag weicht jedoch in einigen entscheidenden Punkten vom <html>-Tag ab:
  1. Das Tag sollte in Kleinbuchstaben geschrieben werden.
  2. Das Tag wird durch ein Fragezeichen eingeleitet und durch ein Fragezeichen abgeschlossen.
  3. Das Attribut version="1.0" legt die genaue Version des XML-Codes fest.
Das <?xml>-Tag wird auch als Prolog bezeichnet. Innerhalb des Prologs werden Vordefinitionen vorgenommen, die dann später verwendet werden. Dies ist ähnlich wie bei HTML, wo es den so genannten Head gibt (<head></head>), in dem beispielsweise der Titel der Seite (<title></title>) oder bestimmte Style-Sheet-Definitionen (<style></style>) vorgenommen werden.
In dem Code taucht danach das erste eigene Tag auf: <ausgabe>. Dieses Tag ist selbst definiert. Nach dem Tag wird ein einfacher Text geschrieben (Hallo XML!) und das Tag durch </ausgabe> beendet. Die Ähnlichkeiten zu HTML sind sofort zu erkennen, denn auch in HTML gibt es dieses so genannte Abschluss-Tag. In HTML wird beispielsweise eine Tabelle über das Tag <table> begonnen und über </table> beendet. Jedoch weicht XML auch in diesem Punkt von HTML deutlich ab:
  1. Zu jedem Tag gibt es ein Abschluss-Tag. Würden Sie ein Tag <tomate> verwenden, muss dieses mit </tomate> abgeschlossen werden. Einzige Ausnahme bildet das Tag <?xml>.
  2. Beachten Sie die Groß- und Kleinschreibung des Tags. Lautet das Start-Tag <ausgabe>, dann muss das Abschluss-Tag auch </ausgabe> heißen und nicht </Ausgabe>. In HTML ist dies unerheblich, ein Tag kann in Groß- und Kleinbuchstaben geschrieben werden. So kann ein Start-Tag in Großbuchstaben stehen (z.B. <FORM>) und das Abschluss-Tag in Kleinbuchstaben (z.B. </form>). Die Browser kommen mit dieser Schreibweise klar, nur bei XML würde eine Fehlermeldung ausgegeben.
Speichern Sie Ihre erste XML-Seite unter dem Namen hallo.xml. Achten Sie auf die Endung des Dateinamens. Sie dürfen hier nicht .htm oder .html verwenden.

Kommentare in XML

Den XML-Code können Sie mit Kommentaren versehen. Diese Kommentare erleichtern das Lesen des Codes. So verstehen andere Programmierer den Code besser und Sie finden sich auch noch nach Monaten in Ihrem Code zurecht. Kommentare in XML werden wie in HTML 4.0 eingefügt:

<!-- Jetzt kommt der Kommentar -->

Nach der geöffneten spitzen Klammer folgt ein Ausrufezeichen und zwei Gedankenstriche. Dies leitet den Kommentar ein. Dann folgt der konkrete Kommentar. Abgeschlossen werden die Bemerkungen über zwei Gedankenstriche und die geschlossene spitze Klammer. Halten Sie sich ganz exakt an diese Vorgabe, sonst erkennt der Browser den Code nicht als Kommentar und versucht ihn als XML-Code zu interpretieren. Dies würde unweigerlich zu einer Fehlermeldung führen:

<?xml version="1.0" ?>

<!-- Jetzt kommt etwas-->

<ausgabe>

<!-- Jetzt folgen die Daten -->

Halli Hallo

</ausgabe>



Nächster Schritt: XML-Datei parsen und ansehen

Hinweis: Dies ist ein Text von Michael Seeboerger-Weichselbaum. Es stammt aus dessem Buch "XML - Das Einsteigerseminar". Das Urheberrecht liegt bei Michael Seeboerger-Weichselbaum.


© Michael Seeboerger-Weichselbaum 1999-2005