我试图在PHP中使用xml函数阅读雅虎rss(http://news.yahoo.com/rss/us)
这是我非常简单的代码:
$xml = simplexml_load_file('xml.xml');
var_dump($xml['channel']);
Run Code Online (Sandbox Code Playgroud)
但我显示NULL:
adam@cka: php test.php
NULL
Run Code Online (Sandbox Code Playgroud)
我的XML坏了吗?或者有一个更好的功能在PHP中读取xml文件?
我可以看到elment存在于XML文件中,我在我的计算机中正确下载了文件.
SimpleXML返回一个对象,而不是一个数组.试试这个:
<?php
$xml = simplexml_load_file('http://news.yahoo.com/rss/us');
var_dump($xml->channel);
?>
Run Code Online (Sandbox Code Playgroud)