Konrad L. M. Rudolph: (DTD) Problem mit %-Entitäten

Beitrag lesen

Hallo,

der MSIE meldet mir ein Problem, wenn ich eine XML-Datei mit folgendem (gekürzten) Doctype lade. Das Problem lautet: "A name was started with an invalid character," wobei das erste Zeichen im Entity-String von %inline; markiert ist.

SelfHTML/Suche im Forumarchiv geben mir leider keinen Aufschluß.
Was mache ich falsch?

\\ <!ENTITY % blocks "par | deflist">
<!ENTITY % inline "(#PCDATA | em | strong)*">
-------------------^

<!ELEMENT definition    (section)+>

<!ELEMENT section       (%blocks;)+>

<!ELEMENT par           %inline;>

<!ELEMENT deflist       (li)+>

<!ELEMENT li            %inline;>

<!ENTITY em             %inline;>
<!ENTITY strong         %inline;>
///

Gruß,
KonRad -

--
»Choose life.« - Trainspotting, drug addict
»Choose life.« - Deuteronomy 30.19, GOD