Dirk Schumacher: DTD - Elemente mit gemischtem Inhalt definieren

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?

  1. 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