Parsear un XML a un JTree

mah0ney
09 de Abril del 2005
Buenas, estoy haciendo un proyecto para la universidad sobre documentos XML y una de las funcionalidades necesarias es poder visualizar el XML en forma de arbol desplegable. Para ello leo el fichero .xml con la clase BufferedReader y, recursivamente, voy anidando los nodos segun aparecen en el fichero. El problema viene con la devolucion de las llamadas recursivas, ya que en algunos casos el estado de la variable BufferedReader no es el que esperaba. Existe alguna manera de hacer que esa variable, la de lectura del fichero de entrada, no dependa de la llamada recursiva, y su estado siempre vaya avanzando independientemente de si se realiza una llamada o se vuelve de una?