在Firefox(和其他浏览器)中以XML形式查看PHP文件输出

在Firefox(和其他浏览器)中以XML形式查看PHP文件输出,php,xml,firefox,Php,Xml,Firefox,我有一个响应XML输出的PHP文件。然而,每当我通过Firefox查看PHP文件时(我还没有尝试IE或Chrome),我都会得到一个原始文本输出,如下图所示: 在我看来,由于该文件是一个PHP文件,Firefox将其解释为PHP文件,而不尝试将其显示为XML树,尽管它有XML标题。我知道一种解决方案是将输出发送到扩展名为.xml的单独文件,但我知道必须有一种更简单的方法。我想我真正想了解的是如何让Firefox识别XML格式并按其应有的方式显示它。非常感谢您的帮助。告诉浏览器您正在向其发送一个

我有一个响应XML输出的PHP文件。然而,每当我通过Firefox查看PHP文件时(我还没有尝试IE或Chrome),我都会得到一个原始文本输出,如下图所示:


在我看来,由于该文件是一个PHP文件,Firefox将其解释为PHP文件,而不尝试将其显示为XML树,尽管它有XML标题。我知道一种解决方案是将输出发送到扩展名为.xml的单独文件,但我知道必须有一种更简单的方法。我想我真正想了解的是如何让Firefox识别XML格式并按其应有的方式显示它。非常感谢您的帮助。

告诉浏览器您正在向其发送一个XML文件:

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

谢谢我知道这是一个简单的解决方案,但谷歌/必应并没有因为任何原因帮我找到这个解决方案。