Entwickler-Ecke

Off Topic - Was ist XML?


digi_c - So 12.10.03 08:36
Titel: Was ist XML?
Ich drehe langsam echt durch, was ist den nun XML?
ich dachte das es sowas wie HTML sei aber außer einen ähnlichen AUfbau finde ich nichts was auch sich auch nur annähernd ähnelt. Teilweise wirds für Skins und Sprachdateien verwendet !?! Bitte erleuchtet mich :oops:


JoelH - So 12.10.03 10:45
Titel: hmm,
http://www.w3.org/XML/


Klabautermann - So 12.10.03 13:15

Hallo,

XML ist ein recht freises Dateiteiformat (auf Textbasis), dessen Tag von der äußeren Form den von HTML ähneln.

Der Witz bei der Sache ist, das es keine Standard-Tags gibt. Bei HTML hat das W3C definiert, welche es gibt (<p> <a ..>, <img > usw.) bei XML macht es die Person die die XML Datei entwirft.
Wenn du z.B. Adrerssdaten Speichern willst kannst du dir eine solche Struktur definieren:

Quelltext
1:
2:
3:
4:
5:
6:
7:
<Adresse>
  <Nachname>Mustermann</Nachname>
  <Vorname>Lisa</Vorname>
  <Strasse>Der Weg 12</Strasse>
  <PLZ>12345</PLZ>
  <Ort>Dörflie</Ort>
</Adresse>

Du bist also völlig frei in der Struktur nur die Definition der Tags musst du entweder in der XML-Datei oder einer Externen Sppeichern. Wie es Visualisiert werden soll kannst du über eine CSS-Datei festlegen.
Weitere Infos kannst du in diesem Tutorial [http://www.delphi-forum.de/viewtopic.php?t=3013] nachlesen.

Gruß
Klabautermann