我试图使用PHP在列表中打印RSS 2.0 feed中的所有<title>
和<description>
元素。我可以简单地使用这些元素:$rss->xpath('rss/channel/item/title | rss/channel/item/description')
但我想使用它有点不同。
我想用PHP使用foreach
语句像这样通过所有<item>
元素进行迭代:
<?php
foreach($xml->xpath('/rss/channel/item') as $item){
print_r($item->xpath('title'));
}
?>
但$item->xpath('title')
不会返回title元素中的文本,但它返回一个数组:
Array
(
[0] => SimpleXMLElement Object
(
[0] => Ubuntu 10.04 LTS 'Lucid Lynx' laat Gnome 3 nog links liggen
)
)
为什么它返回一个数组而不是元素内的文本?
Hi Powtac, 该点没有返回结果...无论如何它在哪里? ^^ – Harmen 2009-09-21 15:23:21