我尝试使用下面的PHP代码获取使用循环PHP
$x=$xmlDoc->getElementsByTagName('item');
for ($i=0; $i<=5; $i++) {
$item_title=$x->item($i)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$item_link=$x->item($i)->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$item_desc=$x->item($i)->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;
$item_content=$x->item($i)->getElementsByTagName('content:encoded')
->item(0)->childNodes->item(0)->nodeValue;
echo ("<p><a href='" . $item_link
. "'>" . $item_title . "</a>");
echo ("<br>");
echo ($item_desc . "</p>");
}
废弃的饲料RSS的内容,但我得到了在item_content $,为什么线错误Notice: Trying to get property of non-object
?这是供稿链接http://www.rotikaya.com/feed/
错误信息对您有帮助 – ub3rst4r
您得到哪个错误?索引为0的项目是否存在? – bish
@bish注意:试图获取非对象的属性 –