Hola a todos!
Tengo un pequeño problema, quiero crear una funcion en Flash que reciba el nombre de un fichero xml y que acceda a los elementos de ese fichero para poder parsearlo.
Tengo el siguiente codigo
Código:
for(j=0;j<arrayFicheros.length;j++){
fich = arrayFicheros[j];
comprueba(fich);
}//for
arrayFicheros contiene los nombres de los ficheros que quiero procesar.
el metodo comprueba tiene la siguiente estructura
Código:
function comprueba(fichero){
doc_xml = new XML();
doc_xml.ignoreWhite = true;
doc_xml.load(fichero);
doc_xml.onLoad = function (exito){
trace(doc_xml.firstChild);
}
}
Pues no se porque extraña razon si mi array tiene 3 documentos lo que imprime es primero una linea en blanco, otra linea en blanco y el primer elemento del ultimo documento que le pasamos.
He comprobado si podia ser problema del array pero el ficehero lo coge bien su nombre.
No lo entiendo porque puede ser