Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    136

    Ricavare valore da file xml

    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:
    Codice PHP:
    $status $xml->Response->Status->code
    ed ottengo il 200

    Come devo fare per accedere a quell'attributo?
    Luigi

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    136
    up
    Luigi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.