【问题标题】:Parse XML using Simple XML Parser使用简单 XML 解析器解析 XML
【发布时间】:2016-04-27 00:40:49
【问题描述】:

我有以下 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'];

【问题讨论】:

    标签: php xml simplexml


    【解决方案1】:
    $a = $xmlDoc->location[0]->var[0]->data[0]->forecast[2]["value"];
    

    注意:这是为感兴趣的人使用 TheWeather.com 的 API。

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 2016-10-13
      相关资源
      最近更新 更多