内部 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">
    ]>