我有一部分xml:
<item>
<source url="eurosport.com">Eurosport</source>
<media:content url="http://media.zenfs.com/en_GB/Sports/Eurosport/900589-15042881-640-360.jpg" type="image/jpeg" width="130" height="86" />
</item>
我使用SimpleXMLElement()将文本xml数据转换为SimpleXML元素对象。我可以访问item
作为$item
。
我需要获得url
的{{1}},但我无法这样做。任何人都可以帮助我吗?
media:content
答案 0 :(得分:1)
使用SimpleXMLElement()
的xPath()方法var_export($item->xpath('media:content'));
答案 1 :(得分:1)
您需要使用->children()
方法选择正确的命名空间:
foreach ($item->children('media', true)->content->attributes() as $key => $val) {
return (string)$val;
}