• Domingo 22 de Diciembre de 2024, 17:37

Autor Tema:  Interpretar Archivos Xml En Java  (Leído 2941 veces)

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Interpretar Archivos Xml En Java
« en: Jueves 12 de Mayo de 2005, 16:59 »
0
Hola, estoy manejando la libreria JDOM de Java para crear un archivo XML... hasta ahí todo bien... pero mi idea es luego interpretar el archivo que he creado...

Es decir, si tengo una especie de "arbol genealogico" con sus respectivas ramas... etc. ¿ como puedo hacer para que el archivo XML represente el "arbol" ? es decir, ¿ como hago para que Java interprete el XML y imprima en pantalla ?

Gracias por la ayuda

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Re: Interpretar Archivos Xml En Java
« Respuesta #1 en: Martes 17 de Mayo de 2005, 09:54 »
0
¿ Nadie sabe como "dibujar" un arbol binario en java ? Es importante porfavor, ayudarme. No encuentro nada por ninguna parte referente al tema... yo necesito el dibujo, ya se crear arboles y todo eso.... pero NO se dibujarlos :(:(:(

Ayuda please :(

fuhrer

  • Miembro MUY activo
  • ***
  • Mensajes: 329
  • Nacionalidad: mx
    • Ver Perfil
    • http://admin.busquenoseninternet.com
Re: Interpretar Archivos Xml En Java
« Respuesta #2 en: Martes 17 de Mayo de 2005, 20:08 »
0
Hola que tal.

Para dibujar los árboles, solo debes ir recorriendo tu estructura por amplitud, cada vez que encuentres un nodo, dibujas un círculo y si no es la raíz, lo unes al anterior con una línea, eso es todo.

Espero me entiendas como.

Hasta luego.

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Re: Interpretar Archivos Xml En Java
« Respuesta #3 en: Miércoles 18 de Mayo de 2005, 10:04 »
0
Gracias por tu comentario, pero la verdad es que no consigo ver como hacerlo. Lo que has comentado ya lo sabia yo... pero Esque no sale  el dibujo tan facil como lo dices :(

Si alguien puede ayudarme, se lo agradeceria.

Un saludo y gracias ;)

fuhrer

  • Miembro MUY activo
  • ***
  • Mensajes: 329
  • Nacionalidad: mx
    • Ver Perfil
    • http://admin.busquenoseninternet.com
Re: Interpretar Archivos Xml En Java
« Respuesta #4 en: Miércoles 18 de Mayo de 2005, 19:29 »
0
Mira, no se por que dices que no es fácil, lo único que dedes hacer es colocar primero tu nodo raíz en el centro de tu área de dibujo, luego con forme avances de nivel incrementas las cordenadas en x y dependiendo de la posición del nodo, incrementas o decrementas las coordenadas en y, esto también depende de del tamaño de tus circulos.

No se si me haya explicado, o si tu duda es otra, entonces se más específico, por que solo dices que no te sale pero no mencionas por que, ni como lo estas haciendo.

Hasta luego.

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Re: Interpretar Archivos Xml En Java
« Respuesta #5 en: Jueves 19 de Mayo de 2005, 10:46 »
0
Se a lo que te refieres, pero mi problema es que no se cuantas ramas va a tener el arbol, es decir, dibujo en nodo RAIZ y saco perfectamente las ramas... pero el arbol no es binario, puede tener 4, 5 o más de 50 ramas. Entonces... ¿ que distancia dejo si no se cuantas ramas voy a tener en el siguiente nivel ? ¿ entiences a lo que me refiero ? Dependiendo de la cantidad de bifurcaciones que haya a lo largo del resto de niveles, el tamaño de la primera rama del primer nivel varia...

No se si me explico, lo siento de verdad. Y muchisimas gracias por el interes tuyo en ayudarme, de verdad gracias.

fuhrer

  • Miembro MUY activo
  • ***
  • Mensajes: 329
  • Nacionalidad: mx
    • Ver Perfil
    • http://admin.busquenoseninternet.com
Re: Interpretar Archivos Xml En Java
« Respuesta #6 en: Jueves 19 de Mayo de 2005, 18:03 »
0
Eso lo hubieras dicho desde el principio, ya que decias que era un arbol binarios, siendo que no lo es, pero bueno, para poder dibujarlo, en este caso, se hace al reves, es decir, comienzas desde las hojas de tu arbol y vas subiendo de nivel, claro que al principio deveras hacer un metodo que te diga cuantas hojas tiene tu arbol, para asi poder hacer bien la distribucion, una vez que tengas esto, solo procedes a hacer tus calculos y dibujar los nodos y sus antecesores.

Espero esto te sirva.

Hasta luego.