XML
Extensible Mark-up Language
XML ist ist eine medienübergreifende Metasprache, mit Hilfe derer Dokumententypen definiert werden können, die ein festgelegtes Grundmuster enthalten. Dokumente werden mit unterschiedlichen Elementtypen gefüllt, die jeweils aus einem Anfangs- und Enddtag bestehen, z.B. <p>...</p>.
Bei XML ist man im Gegensatz zu HTML nicht auf vorgegebene Tags angewiesen, sondern kann eigene beliebige Auszeichnungsmöglichkeiten schaffen. Deshalb ist XML auch erweiterbar (extensible). So kann es sich bei dem Tag <p> nicht um einen Absatz (paragraph) handeln, sondern beispielsweise um einen Preis oder eine Person. Die Bedeutung ist passend zum Kontext frei wählbar.
Die mit XML definierten Dokumententypen können dann von Programmen ausgelesen, interpretiert und weiterverarbeitet werden. XML wird zur Datenbeschreibung, -spreicherung und zum plattformunabhängigen Datenaustausch eingesetzt.
XML hat den Status einer W3C-Empfehlung, deren erste Version 1998 entstand.