(DTD) Problem mit %-Entitäten
Konrad L. M. Rudolph
- xml
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 -
Hallo,
<!ENTITY % inline "#PCDATA | em | strong">
<!ELEMENT par (%inline;)*>
Grüße
Thomas
Hallo,
<!ENTITY % inline "#PCDATA | em | strong">
<!ELEMENT par (%inline;)*>
Hi Thomas,
danke ... aber es lag an was anderem: ich hatte "em" und "strong" beide als "<!ENTITY" statt als "<!ELEMENT" definiert. dumdidumm ...
Gruß,
KonRad -