Język służący do definiowania formatu i struktury dokumentów. Podzbiór języka SGML (Standard Generalized Markup Language) przeznaczonego do opisywania złożonych struktur danych w plikach tekstowych. Język XML pozwala na wygodne definiowanie składni kolejnych (czytaj: niższego poziomu) języków opisu dokumentów i struktur danych. Te zaś umożliwiać mają wyświetlanie specjalizowanych dokumentów przez odbiorniki - przez co należy rozumieć przede wszystkim przeglądarki WWW i aplikacje biurowe.