【发布时间】:2011-01-02 03:47:46
【问题描述】:
我正在尝试通过 google-picasa API 获取地理信息。这是原始 XML:
<georss:where>
<gml:Point>
<gml:pos>35.669998 139.770004</gml:pos>
</gml:Point>
</georss:where>
我已经走到这一步了,有:
$ns_geo=$item->children($namespace['georss']);
$geo=$ns_geo->children($namespace['gml']);
var_dump($geo) 将输出
object(SimpleXMLElement)#34 (1) {
["Point"]=> object(SimpleXMLElement)#30 (1) {
["pos"]=> string(18) "52.373801 4.890935"
}
}
但是
echo (string)$geo->position or (string)$geo->position->pos;
不会给我任何东西。有什么明显的我做错了吗?
【问题讨论】:
标签: php xml namespaces simplexml