如何使用php访问flickr RSS提要中的子标记?
我正在从我的flickr RSS源中提取信息,遇到了一个路障。像图片url和标题之类的东西 在简单的如何使用php访问flickr RSS提要中的子标记?,php,flickr,Php,Flickr,我正在从我的flickr RSS源中提取信息,遇到了一个路障。像图片url和标题之类的东西 在简单的和标记中。我就这样得到它们 if($item['title'] !== "") $title = htmlspecialchars(stripslashes($item['title'])); else $title = $settings['default_title']; $url = $item['link']; <media:category scheme="ur
和
标记中。我就这样得到它们
if($item['title'] !== "")
$title = htmlspecialchars(stripslashes($item['title']));
else
$title = $settings['default_title'];
$url = $item['link'];
<media:category scheme="urn:flickr:tags">coffee coding</media:category>
<media:description type="html"> <p>even coffee isn't helping with coding today<br /> :(</p> </media:description>
但是在flickr RSS提要中,标签和描述是这样输出的
if($item['title'] !== "")
$title = htmlspecialchars(stripslashes($item['title']));
else
$title = $settings['default_title'];
$url = $item['link'];
<media:category scheme="urn:flickr:tags">coffee coding</media:category>
<media:description type="html"> <p>even coffee isn't helping with coding today<br /> :(</p> </media:description>
及
两者似乎都不起作用?要使用SimpleXML访问XML命名空间元素,请尝试以下操作:
// Load namespaces
$namespaces = $item->getNamespaces(TRUE);
// Get media namespace
$media = $entry->children($namespaces['media']);
echo $media->category;
echo $media->description;
您如何加载RSS?SimpleXML?DOMDocument?您可能还需要查看