Die Extensible Markup Language (dt.: Erweiterbare Auszeichnungssprache), abgekürzt XML, ist eine Sprache zur Darstellung strukturierter Daten in Form von Textdateien. XML wird u. a. für den plattform- und implementationsunabhängigen Austausch von Daten zwischen Computersystemen eingesetzt, insbesondere über das Internet.