next up previous contents
suivant: Origines de XML monter: Un langage du web précédent: SGML   Table des matières

Limitations de HTML

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 :

$\bullet$
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;
$\bullet$
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 :
$\bullet$
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.
$\bullet$
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.


next up previous contents
suivant: Origines de XML monter: Un langage du web précédent: SGML   Table des matières
Sebastien Choplin 2002-02-26