XML steht für Extensible Markup Language und ist eine Auszeichnungssprache zur Darstellung von Daten welche sowohl von Menschen als auch von Maschinen gelesen werden können. Ziel war u.a. ein universelles, einfaches Format zu definieren, welches insbesondere auch zum Datenaustausch über das Internet verwendet werden kann.