Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php XML数据在源代码中显示,而不是在浏览器中显示_Php_Xml_Simplexml - Fatal编程技术网

Php XML数据在源代码中显示,而不是在浏览器中显示

Php XML数据在源代码中显示,而不是在浏览器中显示,php,xml,simplexml,Php,Xml,Simplexml,我使用以下代码来获取XML,但是当我回显结果时,它在浏览器中没有显示任何内容,而是在源代码中显示 $enc = urlencode('SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner=****ID******'); $contents = file_get_contents("https://api.fa

我使用以下代码来获取XML,但是当我回显结果时,它在浏览器中没有显示任何内容,而是在源代码中显示

$enc = urlencode('SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner=****ID******');
$contents = file_get_contents("https://api.facebook.com/method/fql.query?query=$enc");

echo  $contents;
这是PHP页面

一旦我弄明白了这一点,我需要为simpleXML准备$contents,但我不确定我是否做对了

$xml = <<<XML;
$xml .=$contents;
$xml .=XML;

echo $xml;

$xml=您的web服务器正在将页面作为
内容类型:text/html;字符集=UTF-8
。这迫使浏览器将内容视为HTML,而您的大多数元素都不是有效的HTML元素


一旦你解决了这个问题,IE和Firefox应该直接显示XML,而Google Chrome可能需要一些帮助。

你的web服务器以
内容类型:text/html;字符集=UTF-8
。这迫使浏览器将内容视为HTML,而您的大多数元素都不是有效的HTML元素


一旦你解决了这个问题,IE和Firefox应该直接显示XML,而Google Chrome可能需要一些帮助。

一些浏览器决定不显示XML。我不知道这是否是你能真正控制的事情。这不是一个交易破坏者。。。。我只是想确保不会弄乱simpleXML。如果您想让它正确显示
header('content-type:application/xml'),还需要更改内容类型只要您加载的xml良好,就不应该对简单的xml大惊小怪formed@prodigitalsonXML来自Facebook,看起来像是格式化的。一些浏览器决定不显示XML。我不知道这是否是你能真正控制的事情。这不是一个交易破坏者。。。。我只是想确保不会弄乱simpleXML。如果您想让它正确显示
header('content-type:application/xml'),还需要更改内容类型只要您加载的xml良好,就不应该对简单的xml大惊小怪formed@prodigitalsonXML来自Facebook,看起来像是格式化的。一个更好的chrome XML查看器(IMO)是一个更好的chrome XML查看器(IMO)