SimpleXML: Работа с XML, содержащим пространства имен
Я пытаюсь получить географическую информацию из API Google-Picasa. Это оригинальный XML:
35.669998 139.770004
Я уже зашел так далеко, с:
$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;
не даст мне ничего. Есть ли что-то очевидное, что я делаю не так?