2011-10-03 12 views
5

Tengo un archivo PHP que hace eco de una salida XML. Sin embargo, cada vez que voy a ver ese archivo PHP a través de Firefox (no he probado IE o Chrome), me sale una salida de texto sin formato, como se ve en esta imagen:Visualización de salida de archivo PHP como XML en Firefox (y otros navegadores)

http://numberonekits.com/Screenshot.png

Me parece que, dado que el archivo es un archivo PHP, Firefox lo interpreta como tal y no intenta mostrarlo como un árbol XML, a pesar de su encabezado XML. Soy consciente de que una solución sería enviar el resultado a un archivo separado con una extensión .xml, pero sé que debe haber una manera más fácil. Creo que lo que estoy tratando de averiguar es cómo conseguir que Firefox reconozca el formato XML y lo muestre como debería. Cualquier ayuda es muy apreciada.

Respuesta

12

decirle al navegador lo está enviando un archivo XML:

header('Content-Type: text/xml'); 
+0

Gracias! Sabía que era una solución fácil, pero Google/Bing no me ayudó a encontrar esto por ningún motivo. – danielmhanover

Cuestiones relacionadas