简单的XML元素

时间:2011-10-26 19:45:28

标签: php xml api simplexml

我一直在使用一个简单的PHP包装器来从一个非常简单的API中呈现图像列表。

可以通过以下网址访问Feed:http://feeds.feedburner.com/editappfeed?format=xml

包装器突然停止工作(我怀疑它与MT的服务器升级有关)。

托管支持使我指向cURL的方向,我对此知之甚少,并且任何使用SimpleXMLElement的尝试都会导致:

  

调用未定义的函数:simplexmlelement()

我想要的输出是标题和图像列表。

任何帮助将不胜感激!

---

完整包装。

 $xml = SimpleXMLElement('http://feeds.feedburner.com/editappfeed/');

foreach ($xml->channel->children() as $i) {

   echo "<article class=''>", $i->description , "</article>";


}

1 个答案:

答案 0 :(得分:2)

上述评论摘要:

您必须使用new SimpleXmlElement($url,0,true)来加载远程数据。

此外,正如MT通过Twitter建议的change the ini setting for allow_url_fopen并确保您实际运行的是PHP5。您可以查看var_dump(extension_loaded('SimpleXML'));phpversion()