lundi 15 octobre 2007

Qu'est-ce qu'une DTD ?

Littéralement, le terme DTD signifie « Document Type Definition », soit en français « définition de type de document ». C’est quelque chose qui préexiste au langage XML et qui existait déjà avec le langage SGML. La DTD permet de définir un modèle descriptif de structuration des données contenues dans un document XML. Elle aide à organiser les données de manière normalisée et permet de partager des documents XML. La DTD ne fait pas partie du document XML. Elle vient le compléter pour que les données contenues dans ce document XML soient organisées de manière normalisée et puissent être partagées suivant un modèle commun pour le partage de documents XML, soit dans un domaine de connaissances similaire, soit pour répondre à des besoins définis.

Une DTD définit un modèle de données, qui structure un document XML selon des règles bien définies. L’idée est de définir une structure commune à un ensemble d’utilisateurs et de programmateurs de documents XML, qui partagent cette structure et qui peuvent échanger de cette manière aisément les documents XML puisque ceux-ci ont une structure de base qui est commune. C’est surtout ce côté normatif qui importe dans la DTD.

Aucun commentaire: