无法回显xml城市名称

时间:2013-02-11 08:51:14

标签: php xml

大家好我已经尝试了所有可能的方法从这个xml中提取一天的名字,但是没有成功..

<report>
<location city="Tukituki">
<day value="20130211" name="Sunday">
<symbol value="2" desc="Intervalos Nubosos"/>
<tempmin value="9"/>
<tempmax value="17"/>
<hour value="01:00">...</hour>
</day>
</location> 
</report>

我使用simplexml_load_file使用'url'等等。并尝试了:

echo $xml->report->location[1]->city; 

但是它给出了一个错误:注意:试图在...中获取非对象的属性

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

尝试在您调用此节点中的XML时删除报告

echo $xml->location['city'];

标记中的属性通过数组表示法调用。 如果你有更多的位置,那么迭代它们。