definitivamente no es problema del xml... por que ahora probe con un archivo txt... no reemplaza ninguna ñ que este dentro del txt... ya probe con Ñ con Ñ y con chr(165) y no funciona... nose como es que recibe el archivo..
Código PHP:
<?php
$archivo="archivo.txt";
$texto = file_get_contents($archivo);
$palabras = array("ñ","Ñ","ñ","Ñ",chr(164),chr(165));
$reemplazar = array("n","N","n","N","n","N");
$texto=str_replace($palabras,$reemplazar,$texto);
echo $texto;
?>
el problema solo es cuando usas file_get_contents($archivo);
por que si hago asi:
$texto="algo Ñ ñ algo"; ahi si funciona.. pero yo necesito que saque de un archivo..