使用PHP解析xml

时间:2014-08-14 03:29:11

标签: php xml xml-parsing

解析以下xml。

http://www.livehindustan.com/home/rssfeed/1.html

我尝试使用simplepie,但它返回错误。使用PHP提取xml提要中项目的guid,pubDate,bigimage的任何其他自定义方法

1 个答案:

答案 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无效。