XML bedeutet "Extensible Markup Language" (Erweiterbare Auszeichnungssprache). XML ist an HTML angelehnt und ermöglicht das Erstellen von hierarchisch strukturierten Elemente. Die Einzelnen Elemente (Tags) von XML sind frei definierbar in Inhalt und Namen.