PHP的XML属性解析

问题描述:

我解析目前使用XML:PHP的XML属性解析

$data = simplexml_load_string($xmlFile); 
foreach($data->item as $key => $current){ 
    echo($current); 
} 

但是我想知道,如果一击,看起来像这样的元素:

<thumbnail url="http://foo.bar" height="225" width="300"/> 

我怎么拉内这部分? (身高,网址,宽度)

谢谢!

foreach($data->item->thumbnail as $thumbnail) { 

    $url = $thumbnail['url']; 
    $height = $thumbnail['height']; 
    $width = $thumbnail['width']; 
} 
+0

干杯。不知道我可以通过这样的属性进行浏览。 – Petrogad 2009-07-21 02:14:21

如果你不知道有多少属性会有...

foreach ($data->item->thumbnail->attributes() as $key => $value) { 
    $attr[$key] = (string)$value; 
}