buenos días.
Estoy recuperando los contactos de los usuarios de sus cuentas de gmail. Eso ya ha sido un infierno, pero ya lo tengo resuelto.
El caso es que manejando el xml que me devuelve gmail y me encuentro con un problema, no consigo pasar el valor de los correos electrónicos a variables.
el feed de gmail devuelve el campo de xml con el valor de correo electrónico de esta manera:
Código:
<gd:email rel="http://schemas.google.com/g/2005#other" address="[email protected]" primary="true"/>
Lo recupero mediante xpath.
Código PHP:
$attr = $xml->entry->xpath("//@address");
Si hago un print_r de $attr me devuelve:
Código:
Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[address] => [email protected]
)
)
)
Pero consigo hacer un
$addres = $item[..]['address'];
Lo he intentado también con $xmlobject->attributes()->address, y con DOM
¿Alguna sugerencia?
Gracias
Oskar