Mailinglisten-Archive |
Hallo, Ich möchte mit den DOM XML Funktionen ein XML File erstellen. Das klappt auch soweit, nur wenn in dem Dokument deutsche Umlaute vorkommen bricht die Erstellung des Dokuments an dieser Stelle ab. hier mal ein kurzes Beispiel: $xml_doc = xmldoc('<?xml version="1.0" encoding="iso-8859-1"?><test/>'); $root = $xml_doc->root(); $daten = $root->new_child("daten","Ein Test mit deutschen Umlauten: ä"); $string = $xml_doc->dumpmem(); $fp = fopen("/tmp/test.xml","w") or die("Konnte die Datei nicht erstellen :-(("); fwrite($fp,$string); fclose($fp); und hier das Ergebnisfile /tmp/test.xml: <?xml version="1.0" encoding="iso-8859-1"?> <test><daten>Ein Test mit deutschen Umlauten: <-- hier bricht er ab!!! Sobald ich das "ä" im Teststring weglasse funktioniert alles super. Ich hoffe das mir hier jemand helfen kann, sitze schon seit ein paar Tagen an dem Problem :-(( Umgebung: Apache 1.3.23 PHP 4.1.2 DOM/XML enabled libxml Version 2.4.16 XPath Support enabled XPointer Support enabled Gruss Maik
php::bar PHP Wiki - Listenarchive