ThomasM: XML external unparsed entities

Beitrag lesen

Hallo Bernhard,

in Attributwerten können nur ungeparste externe Entitys stehen, ein Fall für NDATA. Das SELFHTML-Beispiel funktioniert mit dieser news.dtd:

<!ELEMENT news (newsdaten)*>
<!NOTATION txt SYSTEM "text/plain">
<!ENTITY datenquelle SYSTEM "news.txt" NDATA txt>
<!ELEMENT newsdaten EMPTY>
<!ATTLIST newsdaten quelle ENTITY #REQUIRED>

und <newsdaten quelle="datenquelle"/> im XML-Dokument.

»If the NDataDecl is present, this is a general unparsed entity; otherwise it is a parsed entity.« [Quelle]

Grüße,
Thomas