Baptisé le langage futur d'Internet, le XML est un langage de description et d'échange de documents structurés qui rapproche l'édition de documents et l'accès à la gestion de bases de données. Dans le cas des balises XML, l'information est traitée comme une donnée. Le XML est un langage de balisage dérivé du SGML.