我有一個XML文件如下:Access中的SimpleXML節點的XML屬性
<menus>
<defaultMenu>
<group>
<menuItem name="Example one" url="http://www.google.com">
<menuItem name="Example Two" url="http://www.yahoo.com" />
<menuItem name="Example Three" url="http://www.bing.com" />
</menuItem>
</group>
</defaultMenu>
</menus>
我要循環的<menuItem>
標籤收集所有的網址,但沒有找到如何訪問的屬性一個SimpleXML節點。
這裏是我嘗試沒有成功代碼:
$contentXML = simplexml_load_file('file.xml');
$urls = array();
foreach($xml->menus->defaultMenu->group->menuItem as $menuItem) {
$urls[] = $menuItem->url;
}
但是,這種方法是不正確的,因爲數組只在循環後得到空值。那麼,我如何訪問SimpleXML節點的XML屬性?