XML steht für "Extensible Markup Language"
und ist ein Standard zur Erstellung maschinen- und menschenlesbarer
Dokumente in Form einer Baumstruktur. XML definiert
dabei die Regeln für den Aufbau solcher Dokumente.
Für einen konkreten Anwendungsfall ("XML-Anwendung")
müssen die Details der jeweiligen Dokumente spezifiziert
werden. Dies betrifft insbesondere die Festlegung der
Strukturelemente und ihre Anordnung innerhalb des Dokumentenbaums.
XML ist damit ein Standard zur Definition von beliebigen,
in ihrer Grundstruktur jedoch stark verwandten Auszeichnungssprachen.
(z.b. HTML) Ein Grundgedanke hinter XML ist es, Daten
und ihre Repräsentation zu trennen. Also beispielsweise
Auswertungsdaten einmal als Tabelle oder als Grafik
auszugeben, aber für beide Anwendungen die gleiche
Datenbasis im XML-Format zu nutzen.