Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.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/xml/14.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 - Fatal编程技术网

使用PHP获取xml文件时遇到问题

使用PHP获取xml文件时遇到问题,php,xml,Php,Xml,当我查看此页面的源代码时,它会显示预期的源代码,一个干净的xml文件 但是,当我尝试这样做时: <?php $content = file_get_contents('http://feeds.feedburner.com/Koreus-articles'); echo $content; ?> 我得到了一件可怕的事情:我只是不明白刚才发生了什么 file_get_contents()适用于任何其他简单页面,如www.example.com,但不适用于该xml文

当我查看此页面的源代码时,它会显示预期的源代码,一个干净的xml文件

但是,当我尝试这样做时:

<?php
    $content = file_get_contents('http://feeds.feedburner.com/Koreus-articles');
    echo $content;
?>

我得到了一件可怕的事情:我只是不明白刚才发生了什么

file_get_contents()适用于任何其他简单页面,如www.example.com,但不适用于该xml文件


感谢您的帮助,谢谢

只需将您的
文件\u get\u contents()
调用更改为
simplexml\u load\u file()
,然后您就可以使用
print\r
输出整个对象了:

$content = simplexml_load_file('http://feeds.feedburner.com/Koreus-articles');
echo "<pre>";
print_r($content);
echo "</pre>";
$content=simplexml\u load\u文件('http://feeds.feedburner.com/Koreus-articles');
回声“;
打印(内容);
回声“;

既然您是新来的,我建议您在这里参观一下:这样您就可以了解这个网站的工作原理了!(顺便说一句:你可以接受这样的答案:你得到了最大的帮助,解决了你的问题!)