XML (eXtensible Markup Language / Langage à balises extensible) a été mis au point par le XML Working Group sous l'égide du World Wide Web Consortium (W3C) dès 1996.
XML est un langage permettant de mettre en forme des documents grâce à des balises.
C’est une sorte de langage HTML amélioré permettant de définir de nouvelles balises.
Contrairement à HTML, les balises XML décrivent le contenu plutôt que la présentation.
Le langage XML est un langage où les normes obligent à l’adoption d’un formalisme obligatoire et à une « certification » du contenu : les documents valides et bien formés.