2012-03-26 68 views
0

使用simplexml_load_file(),如果我解析出XML和我得到的圖像下面...解析使用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 

我的問題是...我怎麼得到的圖像URL在陣列[0]?我知道如何通過attributes()方法訪問我的'尺寸'屬性。但我似乎無法回顯網址。我試過

$img = $xml -> album -> image[0]; <----i see nothing 
$img = $xml -> album -> image -> 0; <-----i get a 500 error 

任何幫助將不勝感激。謝謝! -Bob

+1

你能提供的XML的一部分? – Josh 2012-03-26 14:48:26

回答

0
(string) $xml->album->image; 

(string) $xml->album->image[0]; 

應該做的伎倆。

您也可以嘗試

$xml->album->image->asXML();