SGML

XML (extensible markup language) est une spécification héritée de SGML et garantie par W3C. Cette spécification définit une structure documentaire permettant de décrire et de contenir des données. Les principaux avantages de cette norme sont :

- sa simplicité: les données sont en format texte lisibles par n'importe quel éditeur de texte. La syntaxe simple est à base de balises, d'attributs et de texte

- sa transportabilité: les données peuvent transiter sur le web telles quelles ou bien transformées via XSLT (norme destinée à la transformation) en HTML (norme destinée à la présentation).