Hallo Mathias,
Ob das kein Fehler von Safari ist?
Meines Wissens gilt das nur für externe DTDs. Konqueror, Opera und Firefox haben auch keine validierenden Parser, verarbeiten aber die Entity-Deklarationen.
Tatsache, wenn man die Tabelle im XML-Standard durchgeht, ist für in der internen DTD deklarieren Entities ein Einfügen required. Safari verhält sich also falsch. Ich hab mal bei WebKit einen Bug hinzugefügt. Danke für den Hinweis.
Tim