一尘不染

使用php输出原始XML

php

我想以类似于http://www.google.com/ig/api?weather=Mountain+View的方式输出原始xml,但使用PHP。

我的网络服务器上有一个非常简单的php脚本:

<?php

      $output = "<root><name>sample_name</name></root>";
      print ($output);
?>

我在Chrome / firefox中只能看到“ sample_name”。我想看看:

<root>
     <name>sample_name</name>
</root>

我找不到简单的教程。

谢谢


阅读 233

收藏
2020-05-26

共1个答案

一尘不染

默认情况下,PHP将Content-Type设置为text / html,因此浏览器将XML文档显示为HTML页面。

为了使浏览器将文档视为XML,您必须设置内容类型:

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

在打印脚本中的任何内容之前,请执行此操作。

2020-05-26