Document Type Definition (DTD) définit les éléments constitutifs des documents XML légaux. Il utilise une série d'éléments juridiques pour définir la structure du document.

DTD peut être déclarée dans un document XML sous forme de ligne ou de référence externe.

DTD - attributs syntaxe

Dans DTD, les attributs sont déclarés via la déclaration ATTLIST.

DTD - attributs exemple

<!ATTLIST element-name attribute-name attribute-type attribute-value>
DTD 实例:
<!ATTLIST payment type CDATA "check">
XML 实例:
<payment type="check" />