29/11/2006, 07:59
|
| | | Fecha de Ingreso: octubre-2006
Mensajes: 104
Antigüedad: 18 años, 1 mes Puntos: 0 | |
Buenas de nuevo...
Dices que creas el xml asi:
$a=1;
header("Content-Type: text/xml");
echo
'<?xml version="1.0" encoding="utf-8" ?><response>
<texto>'.$a.'</texto>
</response>';
Pero no das el XML para que lo veamos y yo no trabajo bajo php...
supongo que el resultado debería ser:
<?xml version="1.0" encoding="utf-8" ?>
<response>
<texto>blablabla</texto>
</response>
1-si realmente te saca eso el formao está bien...
2- No conozco bien la funcion serializer pero he visto que en mozzilla siempre la aplican a un elemento del documento no al documento en si. Puede que ahí esté el problema.
3- En cuanto al envío que haces en PHP no entiendo muy bien porque creas
header("Content-Type: text/xml");
Al ser un xml texto plano no debería serte necesario... (creo). Has probado a quitarlo?
4- Si el responseText va es que la carga ha ido bien y estate seguro de que lo que no le gusta es el texto cargado (algun fallo de formato tiene que haber para que no lo detecte como XML).
5- Te has asegurado de poder manejar el objeto XML en explorer? es decir, mirar el contenido de
xmlhttp.responseXML.response.texto
Explorer cuando carga por xmhttprequest crea el objeto XML le venga bien el formato o no... es decir, aunque cargue "pepito" te dira que lo que hay en responseXML es un objeto... Solo te provoca el error cuando intentas acceder a el...
Suerte! |