解析以下xml。
http://www.livehindustan.com/home/rssfeed/1.html
我尝试使用simplepie,但它返回错误。使用PHP提取xml提要中项目的guid,pubDate,bigimage的任何其他自定义方法
答案 0 :(得分:1)
试试这个
<?php
$xmlstr = file_get_contents("http://www.livehindustan.com/home/rssfeed/1.html");
$xml = new SimpleXMLElement(trim($xmlstr));
foreach ($xml->channel->item as $item) {
echo 'guid =>', $item->guid, PHP_EOL,
' pubDate => ', $item->pubDate, PHP_EOL,
' bigimage => ', $item->bigimage, PHP_EOL, PHP_EOL;
}
注意:我使用了trim($xmlstr)
,因为您的Feed在开头包含一个空白行,对XML无效。