XML ist die Abkürzung für Extensible Markup Language. XML ermöglicht die hierarchische Darstellung von Dokumenten. Dabei definiert XML wie Informationen als und in Textdateien gespeichert und gewichtet werden. Durch die Zusammenführung von XML mit html zu XHTML werden viele neue, dynamischere Funktionen auf Websites ermöglicht.
XML wird z.B. für die Erstellung von Sitemaps benutzt.