如果我正在解析XML而使用simplexml_load_file(),
,我会得到以下图像...
SimpleXMLElement Object
(
[@attributes] => Array
(
[size] => small
)
[0] => http://userserve-ak.last.fm/serve/34s/72903330.png
)
SimpleXMLElement Object
(
[@attributes] => Array
(
[size] => medium
)
[0] => http://userserve-ak.last.fm/serve/64s/72903330.png
) // ... etc
我的问题是......如何到达数组[0]的图片网址?我知道如何使用attributes()
方法访问“尺寸”属性。但我似乎无法回应URL。我试过了
$img = $xml -> album -> image[0]; <----i see nothing
$img = $xml -> album -> image -> 0; <-----i get a 500 error
非常感谢任何帮助。谢谢! -Bob
答案 0 :(得分:0)
(string) $xml->album->image;
或
(string) $xml->album->image[0];
应该做的伎俩。
您也可以尝试
$xml->album->image->asXML();