当前位置: 首页 > 面试题库 >

使用php输出原始XML

锺高翰
2023-03-14
问题内容

我想以类似于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>

我找不到简单的教程。

谢谢


问题答案:

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

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

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

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



 类似资料:
  • 问题内容: 假设我有一些无法访问原始PHP创建的数组的源输出: 现在,我想输入该数据,并使算法重新创建它正在打印的原始数组,以便可以将其用于自己的应用程序。 目前,我正在考虑a 和regex语句来提取数据并将其适当放置。在我进一步介绍之前,有没有一种更简单的方法,通过已经编写的代码或php插件为我准备好了呢? 问题答案: 不是我的代码,请在注释中找到:print_r’Matt ‘是所有者

  • 问题内容: 我正在使用引荐来源网址。它会按预期工作,直到用户单击另一个页面并且引荐来源网址更改为最后一页为止。 如何存储原始引用网址? 问题答案: 将其存储在cookie(如果您的情况可以接受)或会话变量中。

  • 问题内容: 我正在使用PHP curl进行发布,由于某种原因,我无法成功发布该表单。 当我尝试在帖子中使用相同功能时,它可以工作,但不适用于PHP。 问题答案: 如果您想使用和数据,似乎您的数据应采用格式

  • 问题内容: 好的,基本上我有一个项目,要求对用户隐藏视频,同时仍然能够查看它们(使用php)。这是我到目前为止所得到的: video.php文件具有以下内容: 并且应该显示此内容的html文件使用的是预期的html5。现在这是东西..当我直接嵌入这个(不是)时,它起作用了。但是它在我的iPhone上不起作用,并且在标签中也不起作用…如果我使用直接文件而不是php包装器,那么一切也可以在我的iPho

  • 我使用WordPress REST API在外部应用程序中获取WordPres页面的HTML内容。我将这个mysite/wp json/wp/v2/pages/10调用,它返回: 是否有任何方法可以在最终的超文本标记语言输出中返回代码,并且没有[vc_]简码,例如:

  • literal标签可以防止模板标签被解析,所有想原样输出的代码都可以使用这个标签包裹起来,如: <literal> 这里是原样输出的内容{$name} </literal> 如果 js 代码有和模板引擎有冲突的地方也可以使用literal标签包裹起来,防止被解析。