Jump to content

simple xml problem


ankhmor

Recommended Posts

so I have an xml string

the following expression

$xpath = $response->xpath('/atom:feed/atom:entry/atom:content');

returns the following array

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [type] => application/vnd.google-earth.kml+xml
        )
    [Placemark] => SimpleXMLElement Object
        (
            [name] => M1
            [description] => SimpleXMLElement Object
                (
                )
            [style] => SimpleXMLElement Object
                (
                    [iconStyle] => SimpleXMLElement Object
                        (
                            [icon] => SimpleXMLElement Object
                                (
                                    [href] => http://maps.gstatic.com/intl/en_ALL/mapfiles/ms/micons/blue-dot.png
                                )
                        )
                )
            [Point] => SimpleXMLElement Object
                (
                    [coordinates] => -79.395018,43.645423,0.0
                )
        )
)

 

However what I'm trying to get are the coordinates, but neither

$xpath = $response->xpath('/atom:feed/atom:entry/atom:content/Placemark');

OR

$xpath = $response->xpath('/atom:feed/atom:entry/atom:content/Placemark/child::*');

work

 

I even tried just loading atom:content into an array and going from there no luck.

Any ideas.

 

Oh. BTW this might help http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html#RetrievingFeatures

Link to comment
https://forums.phpfreaks.com/topic/217507-simple-xml-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.