Schritt 1 - Grundlagen

XML ist ein Dateiformat, um unstrukturierten Daten

zu geben.

Inhaltliche Bedeutung

Die inhaltliche Bedeutung wird durch eine geeignete Namensgebung erreicht.

Der eigentliche Text wird durch ein Tag (deutsch: Element) umrahmt, ein Beispiel:

Beispiel 1-1
<HERSTELLER>Ford</HERSTELLER>

Ein Tag besteht aus zwei Teilen: dem Anfangstag und dem Endtag. Das Anfangstag wird durch <name> vor den Text gestellt, das Endtag wird durch </name> nach dem Text positioniert. "name" ist durch eine geeignete Bezeichnung zu ersetzen, im Beispiel 1-1 konkret HERSTELLER.

Struktur

Die Struktur wird hinzugefügt, indem der Text inkl. seiner Tags hierarchisch geklammert wird.

Der Hersteller, der Modellname und der Preis gehören zu einem Produkt. Die einzelnen Texte werden durch inhaltlich beschreibende Tags umgeben. Alle 3 Texte inkl. deren Tags werden komplett vom Tag PRODUKT (die Start- und Endtags <PRODUKT> ... </PRODUKT>) umklammert, um zu zeigen, daß alle 3 Texte zu einem Produkt behören.

Beispiel 1-2
  <PRODUKT> 
    <NAME>Crugar</NAME> 
    <HERSTELLER>Ford</HERSTELLER> 
    <PREIS>34800</PREIS> 
  </PRODUKT>

Das Beispiel kann man wie folgt lesen:

Ein Produkt beinhaltet den Namen Crugar, den Hersteller Ford und den Preis 34800.

Hinweis: Die Einrückung von <NAME>, <HERSTELLER> und <PREIS> dient nur der besseren Lesbarkeit.

Im Beispiel 1-2 wurden die Tags richtig ineinander verschachtelt. Hier ein Beispiel für eine ungültige Verschachtelung (rot markiert):

Beispiel 1-3 (fehlerhaft!!!)
  <PRODUKT> 
    <NAME>Crugar<HERSTELLER>
    </NAME>Ford</HERSTELLER> 
    <PREIS>34800</PREIS> 
     
  </PRODUKT>

Hier müsste zuerst das Endetag </NAME> kommen, vor dem Starttag <HERSTELLER>!

  weiter