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:
arrayFicheros contiene los nombres de los ficheros que quiero procesar.for(j=0;j<arrayFicheros.length;j++){ fich = arrayFicheros[j]; comprueba(fich); }//for
el metodo comprueba tiene la siguiente estructura
Código:
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.function comprueba(fichero){ doc_xml = new XML(); doc_xml.ignoreWhite = true; doc_xml.load(fichero); doc_xml.onLoad = function (exito){ trace(doc_xml.firstChild); } }
He comprobado si podia ser problema del array pero el ficehero lo coge bien su nombre.
No lo entiendo porque puede ser