XMLDie „Extensible Markup Language“ (engl. für erweiterbare Auszeichnungssprache) ist eine Weiterentwicklung der Seitenbeschreibungssprache HTML, mit der sich die Struktur, die Bedeutung und der Kontext darstellen lässt. Im Gegensatz zu HTML, findet bei XML eine saubere Trennung von Layout und Inhalt statt.