Java: cómo obtener la ruta de los nodos xml sin recursividad

Hice esta pregunta ayer y obtuve una gran ayuda de Super Chafouin Java: cómo obtener la ruta de los nodos xml

Sin embargo. No puedo usar la recursividad aquí. ¿Hay alguna manera de hacer el mismo trabajo sin recurrencia? Realmente necesito ayuda con este. Gracias por adelantado.

Respuesta 1

El otro comentario me parece tan extraño ya que está copiando la misma lógica una y otra vez.

Es difícil no usar la recursividad SI está usando DOM. Sin embargo, hay otro tipo de analizador XML.

su tarea es sencilla con un analizador StAX (creo que usar SAX es igualmente simple).

La idea es simple:

  1. Tener una pila para almacenar la "ruta" actual (Déjame llamarla pila de ruta)
  2. Cuando encuentre el inicio del nodo, inserte el nombre de ese nodo en la pila de rutas
  3. Cuando encuentre el final del nodo, salga de la pila de rutas
  4. Cuando encuentre un nodo de texto, imprima los valores en la pila de ruta y el valor de texto en sí

Creo que la instrucción debería ser lo suficientemente clara y creo que un programador promedio debería poder descifrar el código real mediante la lógica descrita anteriormente.

Respuesta: 2

Estoy tratando de dibujar una cadena usando UnicodeFont de Slick2D. Desafortunadamente se ve ¿Hay alguna forma de hacer que se vea mejor (con suavizado o antialiasing)? Aquí está mi código GL11.glEnable (GL11 ....

Estoy luchando por encontrar un documento específico, ya que la mayoría de los tutoriales están desactualizados y mi versión de MongoDB (la última) no tiene BasicDBObject. Estoy usando BSON, aquí está mi intento, documento público ...

Todo: he estado luchando con esto durante un tiempo y he examinado todas las demás preguntas sobre este tipo de cosas, pero no puedo entenderlo: tengo un campo de texto editado que necesita formatearse ...

En gemfire, tengo una región ABC y dentro de esta región hay una columna / campo de tipo largo. En este campo estoy configurando el valor como System.nanoTime (). Quiero obtener todo el registro de esto ...