Salve ragazzi, devo fare il parsing di un file xml remoto con jquery ma niente non ci riesco proprio :/ sbaglio qualcosa ma non so cosa.... ecco il codice:
codice:
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "GET",
url: "http://www.miosito.com/sites/all/the...ipts/proxy.php",
dataType: "xml",
success: emsceq
});
});
function emsceq(xml) {
$(xml).find('Placemark').each(function(){
var xmlNode = this.firstChild.childNodes;
for (var i = 0; i<xmlNode.length; i++) {
var place = xmlDoc.getElementsByTagName("place");
var description= xmlDoc.getElementsByTagName("description");
var longi= xmlDoc.getElementsByTagName("longitude");
var longit= parseFloat(longi);
var lati= xmlDoc.getElementsByTagName("latitude");
var latit= parseFloat(lati);
document.write(place + '<br>' +description+ '<br>' + longit + '-'+ latit +'<br><br>');
}
});
}
</script>
Da qui potete scaricare il file xml :
http://www.emsc-csem.org/Earthquake/Map/earth/kml.php
in linea generica il file è strutturato cosi:
codice:
<Document>
<name>EMSC - Last 2 Weeks earthquakes worldwide</name>
<Folder>
<name>2014 4 - 7</name>
<open>0</open>
<visibility>1</visibility>
<Placemark>
<name>
</name>
<description>
</description>
</Placemark>
<Placemark>
<name>
</name>
<description>
</description>
</Placemark>
</folder>
</name>
</document>
spero possiate darmi una mano :/