Ciao a tutti,
devo estrapolare dal geocoder di google alcuni dati.
Il file xml da leggere è questo:
<kml>
−
<Response>
<name>colosseo</name>
−
<Status>
<code>200</code>
<request>geocode</request>
</Status>
−
<Placemark id="p1">
<address>Colosseo, Piazza del Colosseo, 00184 Roma, Italia</address>
−
<AddressDetails Accuracy="9">
−
<Country>
<CountryNameCode>IT</CountryNameCode>
<CountryName>Italia</CountryName>
−
<AdministrativeArea>
<AdministrativeAreaName>Lazio</AdministrativeAreaName>
−
<SubAdministrativeArea>
<SubAdministrativeAreaName>Roma</SubAdministrativeAreaName>
−
<Locality>
<LocalityName>Roma</LocalityName>
−
<Thoroughfare>
<ThoroughfareName>Piazza del Colosseo</ThoroughfareName>
</Thoroughfare>
−
<PostalCode>
<PostalCodeNumber>00184</PostalCodeNumber>
</PostalCode>
<AddressLine>Colosseo</AddressLine>
</Locality>
</SubAdministrativeArea>
</AdministrativeArea>
</Country>
</AddressDetails>
−
<ExtendedData>
<LatLonBox north="41.8982628" south="41.8816501" east="12.5093432" west="12.4773284"/>
</ExtendedData>
−
<Point>
<coordinates>12.4933358,41.8899570,0</coordinates>
</Point>
</Placemark>
−
<Placemark id="p2">
<address>Colosseo, 00184 Roma, Italia</address>
−
<AddressDetails Accuracy="9">
<AddressLine>Colosseo</AddressLine>
</AddressDetails>
−
<ExtendedData>
<LatLonBox north="41.8931736" south="41.8868784" east="12.4953326" west="12.4890374"/>
</ExtendedData>
−
<Point>
<coordinates>12.4921850,41.8900260,0</coordinates>
</Point>
</Placemark>
−
<Placemark id="p3">
<address>Colosseo, 00186 Roma, Italia</address>
−
<AddressDetails Accuracy="9">
<AddressLine>Colosseo</AddressLine>
</AddressDetails>
−
<ExtendedData>
<LatLonBox north="41.8944998" south="41.8882046" east="12.4942379" west="12.4879427"/>
</ExtendedData>
−
<Point>
<coordinates>12.4910903,41.8913522,0</coordinates>
</Point>
</Placemark>
</Response>
</kml>
riesco a leggere tranquillamente quelli che mi interessano. Non riesco però a leggere però il valore dell'accuracy <AddressDetails Accuracy="9"> (Devo tirare fuori il 9)
per gli altri valori faccio in questo modo:
ed ottengo il 200Codice PHP:
$status = $xml->Response->Status->code;
Come devo fare per accedere a quell'attributo?