Interne DTD-Teilmenge  

Die interne DTD-Teilmenge ist der Teil der Dokumententypdefinition, der direkt in der Dokumententypdeklaration zwischen die Zeichen [ und ] eingefügt wird. Die interne DTD-Teilmenge kann Markup-Deklarationen und Parameter-Entity-Referenzen enthalten, aber keine bedingten Abschnitte. Ein Dokument darf sowohl interne als auch externe DTD-Teilmengen besitzen, die – zusammen genommen – die vollständige Dokumententypdefinition bilden. Im nachfolgenden Beispiel sehen Sie eine interne Teilmenge, die zwischen den Zeichen [ und ] erscheint:

<!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">
]>