Hola a todos,
necesito cargar dos xml en un swf y no se como. Supongo que hago mal las function, pero si alguien me puede explicar como hacerlo bien.
Mi codigo es este:
function cargaXML(){
primerNivel = this.firstChild;
url = primerNivel.childNodes;
n1 = url[0].firstChild;
n2 = url[1].firstChild;
n3 = url[2].firstChild;
urlxml = n1.nodeValue;
limpiaXML()
}
function limpiaXML(){
delete primerNivel;
delete url;
delete n1;
delete n2;
delete n3;
delete docXML;
}
function cargaXML2(){
primerNivel2= this.firstChild;
precios=primerNivel2.childNodes;
m1=precios.firstChild;
m2=precios.firstChild;
m3=precios.firstChild;
precioAGP=m1.nodeValue;
}
var urlxml;
var docXML=new XML();
var docXML2=new XML();
docXML.ignoreWhite=true;
docXML2.ignoreWhite=true;
docXML.onLoad=cargaXML(urlxml);
docXML2.onLoad=cargaXML2;
docXML.load("http://ruta del primer archivo/url.xml");
docXML2.load(urlxml);
Lo que pretendo hacer es que el primer XML me diga la variable urlxml que me da una URL . Esta URL es el destino para cargar el segundo XML, de donde saco un precio.
¿El problema es que la variable urlxml no sale de la funcion?
¿como la saco?
¿Me puede alguien ayudar?
Gracias de antemano.