Hallo Bernhard, Hallo Thomas,
Du muss Schema und DTD auseinanderhalten.
Lediglich eine kleine Anmerkung:
Der allgemeine Begriff Schema steht für eine Inhalts- und Strukturbeschreibung, sei es ein Datenbank-Schema, eine DTD oder ein XML-Schema.
Ein XML-Schema und DTD sind also beide Schemata, aber dennoch auseinanderzuhalten; insbesondere auch was die Behandlung von Namensräumen angeht. In XML-Schema kann man nämlich sogenannte Zielnamensräume angeben, für die bestimmte Deklarationen gelten sollen, und so eben Schemata mit Namensräumen verknüpfen.
Gruß
Franz