我收到了来自url的feed,我在对其进行一些更改后重新生成了所以如何在php中获取“wn:size”属性的值。饲料结构采用以下格式:
<rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
<channel xmlns:wn="http://search.yahoo.com/mrss/" xmlns:dc="http://api.worldnow.com/cms" xmlns:media="http://purl.org/dc/elements/1.1/">
<item>
<media:thumbnail wn:size="custom" url="image url" />
</item>
</channel>
</rss>
答案 0 :(得分:2)
如果您想获得wn:size
值,则需要使用parse
函数rss feed response
XML
作为simplexml_load_string
。
$xml = simplexml_load_string('your rss feed');
foreach($xml->channel->item as $item) {
$media = $item->children('media', 'http://search.yahoo.com/mrss/');
echo $media->thumbnail->attributes('wn',true)->size;
}