我有以下XML。
<report>
<location city="Paris [Paris;France]">
<interesting>...</interesting>
<var>
<name>Minimum temperature</name>
<icon>4</icon>
<data>
<forecast data_sequence="1" value="2"/>
<forecast data_sequence="2" value="2"/>
<forecast data_sequence="3" value="4"/>
<forecast data_sequence="4" value="4"/>
<forecast data_sequence="5" value="3"/>
<forecast data_sequence="6" value="8"/>
<forecast data_sequence="7" value="6"/>
</data>
</var>
<var>
我想检索&#34; value&#34;的第一个实例,然后能够进一步检索&#34; value&#39; s&#34;后来使用相同的方法。
如何检索其值?
这是我到目前为止所做的,但这对我没有任何输出。
$xmlDoc = simplexml_load_file("weather.xml");
$a = $xmlDoc->location[0]->city['value'];
答案 0 :(得分:0)
$a = $xmlDoc->location[0]->var[0]->data[0]->forecast[2]["value"];
注意:对于感兴趣的人,这是使用TheWeather.com的API。