XML, de l'anglès
eXtensible Markup Language («
llenguatge de marques extensible»), és un
metallenguatge extensible, d'etiquetes, desenvolupat pel
World Wide Web Consortium (W3C). És una simplificació i adaptació de l'experimentat
SGML, i permet definir la gramàtica de llenguatges específics (de la mateixa manera que
HTML és, alhora, un llenguatge definit per SGML). Per tant, XML no és realment un llenguatge en particular, sinó una manera de definir llenguatges per a diferents necessitats. Alguns dels llenguatges que utilitzen XML per a la seva definició són
XHTML,
SVG, MathML. XML no ha nascut només per a la seva aplicació a
Internet, sinó que es proposa com a un estàndard per a l'intercanvi d'informació estructurada entre diferents plataformes. Es pot utilitzar per a
bases de dades,
editors de text,
fulls de càlcul i per moltes altres aplicacions diverses. XML és una tecnologia relativament senzilla que té al seu voltant altres que la complementen i la fan notablement més extensa, a més de proporcionar-li unes possibilitats molt més grans. En l'actualitat té un paper molt important, ja que permet la compatibilitat entre sistemes, permetent de compartir informació d'una manera segura, fiable i fàcil.