suivant: Origines de XML
monter: Un langage du web
précédent: SGML
  Table des matières
HTML était à l'origine conçu pour séparer le contenu de la forme d'un
document, et son évolution à introduit des balises spécifiques à la mise
en forme (<font>).
HTML comprend un nombre prédéfini de balises. Il n'est donc pas
possible de définir une balise particulière pour chacun des éléments
de la structure logique. De plus, très peu de balises HTML se
rapportent à la structure du document.
Les fonctionnalités du langage HTML sont maintenant principalement
orientées vers la description de la structure physique du document
(l'affichage).
Même si les CSS ont permis de rétablir (un peu) la
séparation, il reste de nombreux problèmes :

- il est difficile d'associer plusieurs présentations
physiques différentes à un même document, par exemple une
représentation sur papier, une sur écran;

- il n'est pas possible d'isoler les informations du
document de leur représentation physique. Par exemple, il n'est
pas possible de connaître le nom de l'organisation destinataire de
la lettre sans savoir qu'elle se trouve à la quatrième ligne du
document. Autrement dit, le récepteur du document ne peut accéder
au contenu du document. Cette dernière limitation a plusieurs
conséquence :

- il n'est pas possible d'échanger, avec HTML, des
documents ou des données entre applications. Car les données
reçues en HTML ne peuvent pas être retraitées par une
application.

- les possibilités de recherche de documents sont
faibles. Il n'est par exemple pas possible de rechercher toutes
les lettres adressés à une organisation donnée.
suivant: Origines de XML
monter: Un langage du web
précédent: SGML
  Table des matières
Sebastien Choplin
2002-02-26