inizia a verificare se il php da il charset corretto, poi risolvi il problema dell'xml.
Prova con questo:
Tieni presente che se non usi la sintassi che il browser sa riconoscere questo ricade nel caso di default.codice:header('Content-type: text/xml;charset=utf-8');
Ciao