Also, falls es weiterhilft:
Folgendes bekomme ich in der php.log Datei, jedesmal wenn saveXML() abbricht:
[11-Apr-2006 18:32:32] PHP Warning: DOMDocument::saveXML() [<a href='function.saveXML'>function.saveXML</a>]: output conversion failed due to conv error, bytes 0xFC 0x72 0x20 0x4A in <pfad>\Personen.php on line 135
Das Dokument hört dann einfach mit dem letzten Zeichen vor dem Umlaut etc. auf und Firefox gibt eine Fehlermeldung aus:
XML-Verarbeitungsfehler: Ungeschlossenes Token
Adresse: http://localhost:81/php/Personen.php
Zeile Nr. 6, Spalte 3:
Ich habe mittlerweile mal mit bin2hex die Strings in Hex-Form ins XML-Dokument schreiben lassen, um zu sehen, welche Character-Codes tatsächlich ankommen und es ist z.B. FC für ein Ü wie im ISO-8859-1 und im Windows-1252 üblich.
Servus,
Harald