显示XML Feed内容

时间:2013-04-25 17:51:07

标签: php simplexml

使用simpleXML,如何显示Feed的内容。我的意思是实际在页面上显示XML,以便我可以看到架构?

2 个答案:

答案 0 :(得分:0)

在我的例子中,我将使用XML文件,如:

<?xml version="1.0" encoding="UTF-8"?>
<module>
    <name>Menus</name>
    <folder>menus</folder>
    <install>install.php</install>
</module>

您可以使用在变量中加载xml文件:

$mod = simplexml_load_file($XMLfile);

并调用字段:

echo $mod->module->name;
echo $mod->module->folder;
echo $mod->module->install;

希望这有帮助。

答案 1 :(得分:0)

$xml = simplexml_load_file("URL GOES HERE");
echo "<pre>";
print_r($xml);
echo "</pre>";

将打印对象的可读数组。

VALID RSS Feed有这个架构:

foreach($xml->channel->item as $items){
  $title = $items->title;
  $link = $items->link;
  $description = $items->description;
  $pubDate = strtotime($items->pubDate);
  $pubDate = date('Y-m-d H:i:s', $pubDate);
}

还有一些其他属性。