eXtensible Markup Language. Ainsi nommé car le nombre de ses balises est extensible à volonté, selon la nature du document à présenter, pour peu quelles aient été définies dans la DTD. Ce Langage standard est établi par le W3C et doit supplanter le format HTML. Ce Langage enrichi permet d’élargir les possibilités de HTML (réduites à la description d’information statique, ce qui est peu intéressant dans un contexte d’applications Web critiques), notamment en intégrant un Modèle objet (possibilité de mieux structurer les données) et en permettant au programmeur d’ajouter de nouvelles fonctions. Grâce à une meilleure Intégration dans les systèmes de gestion de base de données, il pourrait bien s’imposer dans les serveurs d’applications et en commerce électronique. XML est doté d’une Langage de requête, XQL (similaire à SQL).