Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2009, 04:41
Wolfchamane
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 15 años, 11 meses
Puntos: 1
Perdido en un bucle

Vamos a ver si consigo explicarme al completo, pues el problema que se me presenta es de gran evergadura.

En una GUI tengo varios JCheckBox, estos se configuran desde un properties, y según cuales active o desactive el usuario se crea una lista con los nombres.

En un segundo fichero .java leo esta lista para leer una serie de ficheros cuyos nombres coinciden con los nombres de los JCheckBox.

Estos ficheros XML lanzan una serie de tareas que dependen de unos ficheros HTML almacenados en diferentes directorios cuyo nombre también coinciden con los nombres del fichero XML y el JCheckBox.

Bien, pues de estos ficheros XML se generan una listas con las tareas.

He estado haciendo pruebas y el código al que he llegado es:
Código PHP:
//Recorro la lista de ficheros XML
mientras listaFicheros tengaElementos{
   
//Leo la lista de tareas
   
listaTareas leer(listaFicheros.siguienteElemento)
   
//Recorro la lista de tareas
   
mientras listaTareas tengaElementos{
     
//Ejecuto las tareas
   
}

Pero el problema reside que según he estado trackeando, el ordén de la lista de ficheros XML es:
FicheroXML#1
--vacio--
FicheroXML#2
--vacio--
etc


Al ejecutar estas tareas contenidas en dichos archivos se genera otro fichero XML (resultados), pero el problema viene aqui: al estar salteados los ficheros la creación del fichero XML con los resultados se desnivela y escribe mal la salida.

¿A qué se puede deber?
Gracias de antemano.