Galera seguinte se alguem puder dar uma força ai…
To querendo ler um XML com JavaScript, mais este arquivo não esta no mesmo servidor da minha aplicação.
Usando o seguinte codigo eu consigo ler ele localmente.
function loadXML(url){
if(window.XMLHttpRequest){
var xml = new XMLHttpRequest();
Loader.open("GET", url ,false);
xml.send();
return xml.responseXML;
}else if(window.ActiveXObject){
var xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.load(url);
return xml;
}
}
A pergunta é alguem saberia me dizer uma forma de ler este mesmo arquivo em um servidor externo?
creio que com ajax não vá conseguir, por medidas de segurança os browsers costumam bloquear ajax para outro servidor.
Você não pode intermediar com a sua aplicação, ela busca o xml no outro servidor e traz para o seu, e no cliente só consulta o seu?
E
evefuji
Ah, já ía esquecendo, acho que com ActionScript vc consegue no cliente, ou com um applet, mas não gosto de applets.
J
jweibe
Pode sim de qualquer forma eu vou ter que ler esse arquivo.
Eu fiz o seguinte agora to pegando o arquivo pela URL e salvando ele no meu servidor e faço a leitura dele no me servidor.