如何从以下XML获取blip:picture
和blip:embedUrl
:
<rss xmlns:blip="http://blip.tv/dtd/blip/1.0">
<channel>
<item>
<blip:picture>http://blip.tv/skin/blipnew/placeholder_user.gif</blip:picture>
<blip:embedUrl type="application/x-shockwave-flash">http://blip.tv/play/gvsIgeevJAI</blip:embedUrl>
</item
</channel>
</rss>
完整的XML Feed在这里:
解决方案:
$xml = new SimpleXMLElement($result);
$thumbnail = $xml->xpath('channel/item/blip:picture');
$thumbnail = $thumbnail[0];
答案 0 :(得分:1)
$ xml是一个SimpleXMLElement,您可以使用xpath函数来检索您的信息。
$picture = $xml->xpath('item/blip:picture');
$embedUrl = $xml->xpath('item/blip:embedUrl');
答案 1 :(得分:0)
[编辑,回应你的]
XML中没有自定义标记。或者实际上,它们都是自定义元素。没有固定的标签,不像XHTML,它是一种特殊的结构,用于描述XML结构中的HTML特定元素。