Document Type Definition (DTD) definiert rechtliche XML-Dokumentbausteine. Es verwendet eine Reihe rechtlicher Elemente, um die Struktur des Dokuments zu definieren.

DTD kann in einem XML-Dokument als Zeile oder als externe Referenz deklariert werden.

DTD – Attribute Syntax

In DTD werden Attribute durch die ATTLIST-Deklaration deklariert.

DTD – Attribute Beispiel

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