SoloCodigo

Programación General => Java => Mensaje iniciado por: franc en Jueves 26 de Mayo de 2005, 10:45

Título: Borrar Nodos De Un Arbol Xml
Publicado por: franc en Jueves 26 de Mayo de 2005, 10:45
Hola, estoy trabajando con arboles. Para ello me he creado un archivo XML y mientras lo voy leyendo recursivamente, he conseguido dibujar el arbol...

Ahora lo que necesito es poder borrar elementos ( incluso nodos ) de ese arbol. Estoy usando JDOM y hay cosas como removeContent() pero cuando intento borrar algo dentro de la funcion recursiva me da un error "Ilegal concurrent modification" o algo así.

Alguien sabe como puedo borrar, añadir, modificar ... un archivo XML.


Help please :(
Título: Re: Borrar Nodos De Un Arbol Xml
Publicado por: franc en Jueves 26 de Mayo de 2005, 13:29
Ya he encontrado la solucion, muchas gracias de todas formas.


La solucion era que... estaba usando un List para guardar los "hijos" de cada nodo... y cuando eliminaba un hijo dentro de la funcion recursiva me daba el error "concurrente" del que hablaba antes. Entonces la solucion ha sido redefinir la lista justo despues de borrar el hijo :)


Gracias de todas formas, un saludo