MudGuard: DTD: extern + intern möglich?

Beitrag lesen

Hi,

Laut [XML10] ja:
[28]      doctypedecl      ::=      '<!DOCTYPE' S Name  (S ExternalID)? S? ('[' (markupdecl | DeclSep)* ']' S?)? '>'

Danke.
Das zeigt, daß beides gleichzeitig benutzt werden kann.
Aber leider sagt das nichts darüber aus, ob ich damit eine ATTLIST lokal zusätzlich zur externen ATTLIST (bei denselben Elementen) bauen darf.

Aber warum nutzt du nicht verschiedene Namensräume? [XML-NAMES]

Weil das hieße, daß haufenweise Software angepaßt werden müßte.

Andere Frage (falls das mit 2 ATTLIST pro Element geht):

Gibt es für den Element-Namen sowas wie einen Joker?
Es soll allen Elementen ein bestimmtes Attribut zugefügt werden, ich hätte also gerne sowas wie

<!ATTLIST (*) myattrib CDATA #IMPLIED>

statt

<!ATTLIST (bla|ble|bli|blo|blu) myattrib CDATA #IMPLIED>

(da es sich um sehr viele Elemente handelt, wäre das wesentlich praktischer)

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.