【问题标题】:PHP Parse a PHP file echoing XML dataPHP 解析一个回显 XML 数据的 PHP 文件
【发布时间】:2013-03-05 11:06:15
【问题描述】:

我有一个生成并回显 XML 数据的 php 文件。

所以基本上它显示了一个 XML,但它是一个 PHP 文件。

我需要读取和解析这些数据。

我见过这个:simplexml_load_file('some.xml'); 但在这种情况下我不能这样做,因为我将 xml 作为 php 文件。

我该怎么做?

【问题讨论】:

标签: php


【解决方案1】:

同样,文件扩展名无关紧要(.xml 或 .php)真正重要的是文件的实际内容,因此如果您的文件具有 .php 扩展名但其内容是有效的 xml,那么你应该没问题:

simplexml_load_file('somepage.php');  //this is fine

【讨论】:

  • 我收到:警告:simplexml_load_file() ... 应为开始标签,在 ...中找不到“
  • 那你的php没有输出有效的xml数据,把内容粘贴到pastebin.com,把链接粘贴到这里,我们可以看看。
【解决方案2】:

将 mime 类型设置为 xml header('Content-Type:text/xml');

【讨论】:

    猜你喜欢
    • 2013-07-08
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 2013-08-26
    • 2012-05-13
    相关资源
    最近更新 更多