3. Validation d’un document XML avec les DTD ou XMLSchéma

3.1. Présentation des DTD

Les DTD pour Document Type Definition ou Document Type Declaration sont un ensemble de règles qui régissent le comportement d'une instance de document XML auquel ils sont liés.

Les DTD permettent de définir l'ensemble des noms d'élément et d'attributs utilisables dans une instance de document XML et les liens qui existent entre ces différents élément et/ou attributs. 

Elles peuvent être définies en interne, c'est à dire à l'intérieur de l'instance XML, on parle dans ce cas de DTD interne ou dans un fichier séparé auquel cas, on parle de DTD externe.