simpleXML如何获取feed

时间:2012-02-16 13:18:07

标签: php simplexml

我正在尝试从此XML Feed中获取titlelink

<item>
  <title>A title</title>
  <link>http://example.com</link>
</item>

这怎么可能?我是PHP新手,我想弄明白。这是我到目前为止所做的。

 <?php
     include 'http://example/forum/index.php?action=.xml;type=rss';

     $channel = new SimpleXMLElement($xmlstr);

      echo $channel->$item[0]->title;
?>

但它不起作用。

2 个答案:

答案 0 :(得分:2)

include只是将文件放入脚本的输出中。所以不要使用它。

new SimpleXMLElement创建元素,您需要一个文档。所以不要使用它。

$xmlstr未定义。所以不要使用它。

使用simplexml_load_file

答案 1 :(得分:0)

你可以试试这个

$xml = simplexml_load_string($xmlstr);
foreach($xml->item as $items){
      echo $items->title;
}