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'];
}
答
如果你不知道有多少属性会有...
foreach ($data->item->thumbnail->attributes() as $key => $value) {
$attr[$key] = (string)$value;
}
干杯。不知道我可以通过这样的属性进行浏览。 – Petrogad 2009-07-21 02:14:21