phpbar.de logo

Mailinglisten-Archive

[php] XML-special characters problem

[php] XML-special characters problem

Philipp subscriptions at schuchall.de
Son Dez 14 10:23:02 CET 2003


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 &amp 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 &amp ?). 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