Historique : de SGML à XML

SGML

  • A l'origine SGML  :

    • norme ISO (1986) créé pour la représentation de documents structurés

    • bien adapté aux systèmes documentaires massifs

    • exemple de langage SGML : HTML

  • Un formalisme pas assez explicite  :

    • rend difficile la programmation d'applications SGML (navigateurs, etc.)

    • XML (98) : hérite de SGML en contraignant la syntaxe

Ambiguïté en SGML

Le code SGML <A><B></B> est ambigu car on ne sait pas s'il faut l'interpréter comme :

  • <A></A><B></B> ou

  • <A><B></B></A>.

  • HTML est un langage SGML

  • DocBook est à l'origine un langage SGML, porté depuis en XML

XML hérite de SGML en contraignant la syntaxe, tout document XML est donc un document SGML.

AccueilIntroduction à XML > Historique : de SGML à XML< PrécédentSuivant >