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