HTML est une application SGML ou une application de SGML.
HTML permet de baliser du texte (de placer des étiquettes parlantes sur du texte). Il
s'agit d'un langage de balisage.
SGML permet de générer des langages de balisage. Si HTML est un langage indépendant
d'un domaine de connaissance particulier il est possible, au moyen de SGML(ou de XML), de
générer un langage de balisage spécifique à un domaine.
Exemple d'une recette de cuisine en SGML :
<?xml version="1.0"?>
<!DOCTYPE recette-de-cuisine "recette.dtd" >
<recette-de-cuisine version="1.0" auteurs="SONOVISION-ITEP">
<date-creation jour="01" mois="04" annee="1999"/>
<date-modification jour="01" mois="04" annee="1999"/>
<nom>Ma
bonne recette</nom>
<origine>France</origine>
<temps>quelques minutes</temps>
<ingredients>
<element>Sel</element>
<element>Poivre</element>
<element>etc.</element>
</ingredients>
<preparation>
<etape>Préparer</etape>
<etape>Mélanger</etape>
<etape>Faire cuire</etape>
</preparation>
<astuce></astuce>
</recette-de-cuisine>
Bonne cuisine ! |