Php 在rss中获取worldnow的attibute值
我已经从url收到了提要,在对其进行了一些更改之后,我正在重新生成提要,以便在php中获取“wn:size”属性的值。提要的结构采用以下格式:Php 在rss中获取worldnow的attibute值,php,Php,我已经从url收到了提要,在对其进行了一些更改之后,我正在重新生成提要,以便在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:
<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>
如果要获取
wn:size
值,则需要使用simplexml\u load\u string
函数将rss提要响应解析为XML
$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;
}