• Miércoles 13 de Noviembre de 2024, 19:46

Autor Tema:  Borrar Nodos De Un Arbol Xml  (Leído 2417 veces)

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Borrar Nodos De Un Arbol Xml
« en: Jueves 26 de Mayo de 2005, 10:45 »
0
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 :(

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Re: Borrar Nodos De Un Arbol Xml
« Respuesta #1 en: Jueves 26 de Mayo de 2005, 13:29 »
0
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