一尘不染

简单的XML-处理节点中的冒号

php

我正在尝试从Flickr中读取RSS提要,但它具有一些不能被Simple
XML读取的节点(media:thumbnailflickr:profile等等)。

我该如何解决?当我查看DOM文档时,我的头很痛。所以我想避免这种情况,因为我不想学习。

我正在尝试获取缩略图。


阅读 760

收藏
2020-05-26

共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; 
}
2020-05-26