Mailinglisten-Archive |
Hallo, hab nen xml-special-characters-problem. Konnte bisher leider in keinem tutorial oder forum ne Lösung hierzu finden: situation: server1: testserver bei mir zu Haus server2: der "richtige" server dasselbe script wird verwendet: Einfaches php-script, welches als erste Zeile <?xml version='1.0' encoding='utf-8'?> ausgibt und danach eine einfache xml-struktur. Ampersands (&) werden in & umgewandelt, via htmlspecialchars() das Problem: server1: Keins server2: An invalid character was found in text content beim ersten "ö". Lösungsversuch: htmlentities() anstatt htmlspecialchars(). Ergebnis: Reference to undefined entity 'ouml' wo das ö hinsoll. klar: & darf man nicht benutzen (aber wieso funktioniert dann & ?). Und wieso funktioniert es auf dem einen Server, aber auf dem anderen nicht? Sorry, bin ziemlicher XML-Neuling, falls jemand nen Link hat, wo genau das Problem beschrieben ist, reicht das auch. Aber bitte kein Link zu ner simplen Beschreibung, dass Problem tritt ja nur auf einem Server auf. Grüße Philipp
php::bar PHP Wiki - Listenarchive