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:
-
Das Tag sollte in Kleinbuchstaben geschrieben werden.
-
Das Tag wird durch ein Fragezeichen eingeleitet und durch ein
Fragezeichen abgeschlossen.
-
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:
-
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>.
- 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.
|