Konrad Rudolph: Entities in DTD liefern Fehler (MSIE)

Beitrag lesen

Hallo Forum,

ich habe folgendes (inline-)DTD in einer XML-Datei:

\\ <!DOCTYPE specs [
    <!ENTITY % text "(#PCDATA | em | dfn)">

<!ELEMENT specs     (section)+>
    <!-- ... -->

<!ELEMENT p %text;>
]>
///

(irrelevante Teile rausgekürzt)
der MSIE meckert (Moz parst ja eh kein DTD):

\\ Parameterentitäten können in einer internen Teilmenge nicht innerhalb einer Markup-Deklaration verwendet werden. Fehler beim Bearbeiten der Ressource 'file:///D:/Konrad/ypvl/xml/syntax.xml'. Zeile 15, Position 16

<!ELEMENT p %text;>
---------------^
///

Was kann ich damit anfangen? Besser gesagt: was mache ich falsch, wie mache ich's richtig?

Gruß,
KonRad -

--
"Was Gott zusammengeführt hat ..." :: polithink.org -
the politicultural e-zine :: http://www.polithink.org