Hallo!
1. Macht es dir was aus wenn du 5 Minuten überlegst befor du postest?
Dann dann hätten wir alle deine Fragen in einem Thread! <mecker />
Kann ich eine DTD in einer DTD verwenden.
Ja. Schaue dir an wie es bei HTML4.01 gemacht worden ist:
<!ENTITY % HTML.Frameset "INCLUDE">
<!ENTITY % HTML4.dtd PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
%HTML4.dtd;
In der transitional DTD wurde auch die Framset definition erstellt, aber mit <!ENTITY % HTML.Frameset "IGNORE"> auasgeklammert. In der framest.dtd wird diese auf includ gesetzt
<!ENTITY % HTML.Frameset "INCLUDE">
und zusätzlich die ganze loose.dtd "eingefügt"
<!ENTITY % HTML4.dtd PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
%HTML4.dtd;
Du könntes also etwa so machen:
<!ENTITY % dein_dokument_type SYSTEM "datei.dtd">
%dein_document_type;
dein_document_type ist der Name deines Document Type's (nicht der Name der DTD Datei!)
Oder so:
in der original DTD:
<!ENTITY % SendTo "SendTo">
und in der neuen DTD:
<!ENTITY % SendTo SYSTEM "datei.dtd">
%SendTo;
Grüße
Thomas