XML a été mis au point par le XML Working Group sous l'égide du World Wide Web Consortium (W3C) dès 1996. Depuis le 10 février 1998, les spécifications XML 1.0 ont été reconnues comme recommandations par le W3C, ce qui en fait un langage reconnu. XML (eXtensible Markup Language, signifiant : Langage à balises étendu, ou Langage à balises extensible) est un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit d'un langage permettant de mettre en forme des documents grâce à des balises (markup).