SimpleXML: Arbeiten mit XML, das Namespaces enthält

Ich versuche, die Geoinformationen von der Google-Picasa-API abzurufen. Dies ist die ursprüngliche XML:

<georss:where>
  <gml:Point>
    <gml:pos>35.669998 139.770004</gml:pos>
  </gml:Point>
</georss:where>

Ich bin schon so weit gekommen, mit:

$ns_geo=$item->children($namespace['georss']);
$geo=$ns_geo->children($namespace['gml']);

var_dump($geo) wird ausgegeben

object(SimpleXMLElement)#34 (1) { 
  ["Point"]=> object(SimpleXMLElement)#30 (1) { 
    ["pos"]=> string(18) "52.373801 4.890935" 
  } 
} 

aber

echo (string)$geo->position or (string)$geo->position->pos; 

werde mir nichts geben. Gibt es etwas offensichtliches, was ich falsch mache?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage