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 實(shí)例:
<!ATTLIST payment type CDATA "check">
XML 實(shí)例:
<payment type="check" />