Java-XML
Hola [email protected],
Estoy trabajando con java-xml. Necesito hacer un programa en el que el fichero xml se muestra en un swing (Jtree), con la excepcion de que ciertos elementos del xml no deben mostrarse en ese árbol. Al pulsar sobre las hojas del árbol, debería mostrarse en el panel derecho el valor de los elementos de dicha hoja.
Os lo explico con el siguiente ejemplo:
<Dios>
<Adan>
<Hijos>
<Vivos>
<Nombre>Isaac</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
<Nombre>Paris</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Vivos>
</Hijos>
</Adan>
<Eva>
<Hijos>
<Vivos>
<Nombre>Jose</Nombre>
<ColorOjos>Azules</ColorOjos>
<ColorPelo>Rubio</ColorPelo>
<Nombre>Marta</Nombre>
<ColorOjos>Oscuros</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Vivos>
<Fallecidos>
<Nombre>Miriam</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
<Nombre>Dorian</Nombre>
<ColorOjos>Azules</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Fallecidos>
</Hijos>
</Eva>
</Dios>
Debería:
1)Mostrar en un árbol el xml de arriba, pero con la condición de que no se pueden mostrar los valores/elementos ColorOjos y ColorPelo como hojas.
2)Al pulsar sobre una "leaf" Nombre X (e.j:Miriam), en la parte izquierda debería mostrarme el valor correspondiente a ColorOjos y ColorPelo.
Gracias de antemano
Estoy trabajando con java-xml. Necesito hacer un programa en el que el fichero xml se muestra en un swing (Jtree), con la excepcion de que ciertos elementos del xml no deben mostrarse en ese árbol. Al pulsar sobre las hojas del árbol, debería mostrarse en el panel derecho el valor de los elementos de dicha hoja.
Os lo explico con el siguiente ejemplo:
<Dios>
<Adan>
<Hijos>
<Vivos>
<Nombre>Isaac</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
<Nombre>Paris</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Vivos>
</Hijos>
</Adan>
<Eva>
<Hijos>
<Vivos>
<Nombre>Jose</Nombre>
<ColorOjos>Azules</ColorOjos>
<ColorPelo>Rubio</ColorPelo>
<Nombre>Marta</Nombre>
<ColorOjos>Oscuros</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Vivos>
<Fallecidos>
<Nombre>Miriam</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
<Nombre>Dorian</Nombre>
<ColorOjos>Azules</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Fallecidos>
</Hijos>
</Eva>
</Dios>
Debería:
1)Mostrar en un árbol el xml de arriba, pero con la condición de que no se pueden mostrar los valores/elementos ColorOjos y ColorPelo como hojas.
2)Al pulsar sobre una "leaf" Nombre X (e.j:Miriam), en la parte izquierda debería mostrarme el valor correspondiente a ColorOjos y ColorPelo.
Gracias de antemano