XML, une version simplifiée de SGML
La norme SGML n'a pas été retenue en raison de sa lourdeur et de sa complexité :
- un très grand nombre de fonctionnalités qui sont très rarement utilisées
- le support des différents jeux de caractères internationaux est « quelque peu léger »
Pour toutes ces raisons le W3C à créé une norme plus simple, dérivée de SGML, et renforcée là ou SGML comporte des faiblesses. Cette norme est la norme XML