Le langage SGML
Le SGML (Standard Generalized Markup Language : « langage de balisage généralisé normalisé ») est un langage de description général pour les documents.
SGML fournit une syntaxe abstraite réalisable en différentes syntaxes concrètes. Son but original était de permettre le partage de documents lisibles par les machines dans les grands projets industriels, gouvernementaux, devant rester lisible pour plusieurs décennies.
Le format SGML a aussi été utilisé pour la publication et l'impression mais sa complexité a empêché son application générale pour les utilisations à petite échelle. La syntaxe générale de ce langage a inspiré celle du langage HTML et du langage XML qui en sont un sous-ensemble. Le langage XHTML est un langage dérivé indirectement de SGML car il hérite des éléments du HTML et des règles de syntaxe plus strictes du langage XML.