2016-04-27 111 views
-1

我有以下XML。使用簡單XML解析器解析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> 

我想檢索「價值」的第一個實例,然後能夠進一步檢索「價值的」後來使用相同的排序方法的。

如何檢索其值?

這是我迄今爲止,但這沒有給我輸出。

$xmlDoc = simplexml_load_file("weather.xml"); 

$a = $xmlDoc->location[0]->city['value']; 

回答

0
$a = $xmlDoc->location[0]->var[0]->data[0]->forecast[2]["value"]; 

注:這是使用TheWeather.com的API有興趣的人士。