Hola, tengo un problema en leer el archivo xml que me regresa al hacer la llamada con AJAX, IE manda un error de objeto nulo en el for 'CTS_Response version', este es el nombre de la etiqueta del archivo. Abajo se ecuentra el link el cual manda el archivo xml, lo que quiero leer son las coordenadas. Sabe alguien cual puede ser el problema?
Gracias por su ayuda.
// coordinates
function ajaxcoord(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
}catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
//alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
simplexhr.outputContainer.innerHTML='loading...';
var xml = ajaxRequest.responseXML.documentElement;
for (i = 0; i < xml.getElementsByTagName('CTS_Response version ').length; i++){
var item = xml.getElementsByTagName('CTS_Response version ')[i];
var txt = item.getElementsByTagName('COORDS values=')[0].firstChild.data;
alert(txt);
}
}
}
ajaxRequest.open("GET","https://upd.geodatenzentrum.de/cts/server?REQUEST=GetCoordinates&FROMSRS=GEO84&TOSRS= GK3&COORDS=10 50 11 51",true);
ajaxRequest.send('');
}