Thomas J.S.: DTD - Elemente mit gemischtem Inhalt definieren

Beitrag lesen

hallo Dirk,

XMLWriter 1.2 spuckt mir immer folgenden Fehler bei folgender Attributdefinition:

Er meckert dass das #-Zeichen vor PCDATA ungültig ist.
Fehlermeldung bei Check auf wohlgeformtheit:
Ein Name beginnt mit einem ungültigen Zeichen

Elemente Etwas und Irgenwas sind ordnungsgemäß deklariert.

<!ELEMENT Absatz ( (Etwas)?, (#PCDATA | Irgendwas)* )>

was ist daran nicht ok?

wenn PCDATA im elementdeklaration vorkommt, muss dieser immer an der ersten stelle stehen.

grüße
thomas