XMLでは構造をを記述する時にDTDと呼ばれる言語を使用します。
DTDはDocument Type Definitionの略称です。日本語に翻訳すると、「文書型定義」の意味です。
XML以外に、マークアップ言語 SGMLにおいても、文書構造(文書型)を定義するためのスキーマ言語の一つである。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE 注文データ[
<!ELEMENT 注文データ (商品名)>
<!ELEMENT 商品名 (メーカ名, 個数)>
<!ELEMENT メーカ名 (#PCDATA)>
<!ELEMENT 個数 (#PCDATA)>
]>
<注文データ>
<商品名>
<メーカ名>自転車</メーカ名>
<個数>20</個数>
</商品名>
</注文データ>