Une DTD est un contrat entre les producteurs et les consommateurs
d'information
La validation permet
- au producteur de vérifier qu'il produit ce qu'il a promis
- au consommateur de vérifier ce que le producteur lui livre
- au consommateur de protéger ses applications
- à l'auteur d'application de simplifier son travail :
la détection et l'analyse d'erreur est laissée au parser