Christian Seiler: Entity in Firefox 3.0.3

Beitrag lesen

Hi,

Danke für den Hinweis. Ich hatte das Problem auch gegoogled, aber die Treffer waren alle so alt, dass ich gehofft hatte es, gibt inzwischen eine Lösung.

Die gibt es leider nicht. Es gibt einige Bugs in Firefox, die seit Jahren offen sind und wo sich einfach nichts tut. Du hast gerade zufälligerweise einen davon erwischt.

Du kannst natürlich das XML bereits serverseitig vorverarbeiten, dann kannst Du Firefox entweder XML ohne Entities oder gleich HTML vorsetzen.

Und alternativ kannst Du auch die Entities direkt im Dokument definieren - das geht im Firefox:

<?xml version="1.0" ?>  
!DOCTYPE sonstwas[  
  <!ENTITY ...>  
]>  
<sonstwas>  
</sonstwas>

Geht natürlich nur mit Entities, die auf keine externe Resource zeigen, sondern nur mit Entitites, die durch Zeichenketten ersetzt werden. Und es macht den Zweck einer DTD ziemlich kaputt, wenn man die Entities in jedem Dokument einzeln definieren muss.

Viele Grüße,
Christian