Я пытаюсь распечатать все элементы <title>
и <description>
канала RSS 2.0 в списке, используя PHP. Я мог бы просто получить эти элементы, используя: $rss->xpath('rss/channel/item/title | rss/channel/item/description')
, но я хочу использовать его немного по-другому.
Я хочу использовать PHP для перебора всех элементов <item>
, используя оператор foreach
, например:
<?php
foreach($xml->xpath('/rss/channel/item') as $item){
print_r($item->xpath('title'));
}
?>
Но $item->xpath('title')
не возвращает текст внутри элемента заголовка, но возвращает массив:
Array
(
[0] => SimpleXMLElement Object
(
[0] => Ubuntu 10.04 LTS 'Lucid Lynx' laat Gnome 3 nog links liggen
)
)
Почему он возвращает массив, а не текст внутри элемента?