Généralités

La DTD décrit la structure d'un document XML et peut être assimilée à une sorte de grammaire des documents XML et décrit :

  • Les éléments types

    • Les noms de balises autorisés

    • L'ordre autorisé pour les balises

    • Quels éléments peuvent contenir quels éléments

    • Quels éléments sont optionnels

  • Les attributs pour chaque élément

    • Noms des attributs autorisés, obligatoires / optionnels, leur type, valeur par défaut, etc.

  • Les entités binaires (non analysables) ou textuelles (analysables) pouvant être incluses dans un document