我试图弄清楚,如何通过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 –