Définitions

Une DTD décrit un vocabulaire pour un document XML. Elle définit la structure d'une classe de documents XML en spécifiant les éléments et les règles d'utilisation (noms des éléments, attributs possibles pour un élément, imbrications).

Une DTD décrit de manière précise les éléments que peut contenir un document XML, dans quel ordre ils peuvent apparaître et quels sont leurs attributs possibles.

Un DTD se présente sous la forme d'une liste de déclarations de quatre types :

  • les déclarations d'éléments

  • les déclarations de liste d'attributs

  • les déclarations d'entités

  • les déclarations de notations