Usas una función muy rara para cargar el XML desde Javascript. Mirate AJAX que usa un sistema más global.
Código Javascript
:
Ver originalfunction load_xhtml(){
var data = false;
try{data = new XMLHttpRequest();}
catch(e){
try{data = new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){
try{data = new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){
alert("Error: El objeto HTTP que se requiere no pudo ser creado. Es posible que esté usando un navegador que no soporte AJAX.");
return false;
}
}
}
data.open("POST", "tuarchivo.xml", true);
data.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
data.send("parametro_POST=valor¶meter_POST=value");
data.onreadystatechange = function(){
//Aquí pones el código a realizar cuando cambie el estado
//esto lo tienes que mirar un poco más por tu cuenta.
}
}
}
Si no te gusta esto puedes comprobar que hayas puesto el header de XML correctamente "Content-Type: text/xml"