Die Extensible Markup Language (XML) ist ein erweiterbares, textbasiertes Format zur Repräsentation und dem Austausch strukturierter Informationen wie z.B. Dokumente, Daten (inkl. Geodaten, Sensordaten), Konfigurationen, Bücher, Transaktionen, Rechnungen. XML ist ein weit verbreiteter internationaler Standard, der vom World Wide Web Consortium (W3C) entwickelt und gepflegt wird: https://www.w3.org/TR/xml/
Verschiedene Anwendungen definieren in der Regel ihr eigenes, auf XML basierendes Datenaustauschformat. Das für eine spezifische Anwendung erstellte XML-Format wird als XML-Anwendung bezeichnet. Beispiele für XML-Anwendungen sind: die Geography Markup Language (GML) für Geodaten allgemein; CityGML für 3D-Stadt- und Landschaftsmodelle; Keyhole Markup Language (KML) für die Visualisierung von Geodaten; Open XML für Office-Dokumente wie .docx, .pptx, oder .xlsx.