Простой XML - контакт с двоеточиями в узлах

Я пытаюсь считать канал RSS из Flickr, но она имеет некоторые узлы, которые не читаемы Простым XML (media:thumbnail, flickr:profile, и так далее).

Как я обхожу это? Моя голова болит, когда я смотрю на документацию для DOM. Таким образом, я хотел бы избежать его, поскольку я не хочу учиться.

Я пытаюсь получить миниатюру между прочим.

17
задан Machavity 12 July 2019 в 13:13
поделиться

1 ответ

Решение объяснено в этой хорошей статье . Вам нужен метод children() для доступа к элементам XML, которые содержат пространство имен. Этот фрагмент кода цитируется в статье:

$feed = simplexml_load_file('http://www.sitepoint.com/recent.rdf'); 
foreach ($feed->item as $item) { 
    $ns_dc = $item->children('http://purl.org/dc/elements/1.1/'); 
    echo $ns_dc->date; 
}
18
ответ дан 30 November 2019 в 13:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: