Comunidad de diseño web y desarrollo en internet online

AJAX: responseXML no funciona con XML creados con php

Citar            
MensajeEscrito el 10 Dic 2008 11:53 am
Hola,

llevo toda la mañana peleándome con un error en AJAX, no conseguía que me devolviera los datos de un xml, hasta que me era debido a que es un xml dinámico, generado por un php, y que no me daba problemas si el xml fuera estático.

Entonces mis dudas son: ¿es imposible utilizar un archivo con extension .php para cargar datos xml desde ahi con ajax? ¿No es así como se hacen generalmente los rss? ¿Es sólo cuestión de la extensión o también tiene que ver con que los datos sean dinámicos? ¿Si es sólo cuestión de la extensión, como puedo hacer para crear archivos dinámicos con extensión xml en el servidor solo cuando los solicite mediante ajax (no me gusta la opcion de crear un archivo estatico xml cada vez que se modifican los datos de la bd)?

Espero me podais echar una mano ya que como veis ando muy perdido. Gracias

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Dic 2008 12:26 pm
Ok, fallo mío, no había buscado suficiente en el foro. Es tan fácil como poner al principio del .php la siguiente línea:

Código :

   header("Content-type: text/xml");   


Con eso indicamos al navegador que el archivo que va a leer es de tipo xml.

Espero que le sirva a alguien que tenga el mismo problema que yo. Un saludo.

Por akhasis

75 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.