我試圖弄清楚,如何通過simplexml提取下列xml數據的下拉列表。通過simplexml解析xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<reference:reference xmlns:resource="http://services.mobile.de/schema/resource" xmlns:ad="http://services.mobile.de/schema/ad" xmlns:seller="http://services.mobile.de/schema/seller" xmlns:financing="http://services.mobile.de/schema/common/financing-1.0" xmlns:reference="http://services.mobile.de/schema/reference">
<reference:item key="ABARTH" url="http://services.mobile.de/1.0.0/refdata/classes/Car/makes/ABARTH">
<resource:local-description xml-lang="en">Abarth</resource:local-description>
</reference:item>
<reference:item key="AC" url="http://services.mobile.de/1.0.0/refdata/classes/Car/makes/AC">
<resource:local-description xml-lang="en">AC</resource:local-description>
</reference:item>
我需要的HTML這樣的:
<select>
<option value=„reference:item->key「>resource:local-description</option>
</select>
一切我嘗試致命PHP的錯誤結束。我的建議是,在本地描述 - 防止代碼正確運行。
我。即此代碼:
$properties = $content->children('reference', TRUE)->item->children('resource', TRUE);
echo $properties->local-description;
有人給我提示一些提示嗎?
請提供完整的XML –