Hola a tod@s,
Estoy trabajando con Java-XML, para algunas cosas he de usar Castor, pero no es de lo que os quiero preguntar. Antes os pongo a modo de ejemplo un xml(absurdo) similar al que tengo.
<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>
Lo que tengo que hacer es:
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.
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.
¡Muchas gracias de antemano!