Hallo,
Du nutzt Entities, wahrscheinlich um Dir Schreibarbeit zu sparen. Nicht-validierende Parser wie z.B. Browser lesen aber nicht die DTD, können also Entities nicht auflösen. Safari beschwert sich folgerichtig:
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.
Bei anderen generischen XML-Parsern (libxml2) hatte ich auch im nicht-validierenden Modus nie Probleme mit auf diese Weise deklarierten Entitys.
Mathias