内部 DTD サブセット  

内部 DTD サブセットは、[ および ] 文字間のドキュメントタイプの宣言内に直接含まれる、ドキュメントタイプ定義の一部です。内部 DTD サブセットはマークアップ宣言とパラメータエンティティ参照を含むことができますが、条件付きセクションを含むことはできません。1 つのドキュメントは内部と外部の DTD サブセットの両方を含むことができますが、この両方を使用すると、ドキュメントタイプの完全な定義となります。次の例に内部セットを示します。これは、[ および ] 文字間に指定されます。

<!DOCTYPE furniture_item SYSTEM "furniture.dtd"
[
<!ENTITY % bookcase_ex SYSTEM "Bookcase_ex.ent">
     
%bookcase_ex;
     
<!ENTITY bookcase_pic SYSTEM "bookcase.gif" NDATA gif>
<!ENTITY parts_list SYSTEM "parts_list.ent">
]>