我正在尝试从此XML Feed中获取title
和link
:
<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;
?>
但它不起作用。
答案 0 :(得分:2)
include
只是将文件放入脚本的输出中。所以不要使用它。
new SimpleXMLElement
创建元素,您需要一个文档。所以不要使用它。
$xmlstr
未定义。所以不要使用它。
答案 1 :(得分:0)
你可以试试这个
$xml = simplexml_load_string($xmlstr);
foreach($xml->item as $items){
echo $items->title;
}