variable texto teclado por nombre manejo ingresar datos cadenas java xml filter sax stax

texto - string en java



¿Hay alguna manera de construir una cadena de filtro StAX? (2)

Haciendo transformaciones personalizadas para diferentes tipos de eventos con StAX usando EventFilter y StreamFilter me siento forzado a una implementación de procedimientos: extraer estos eventos y procesarlos, filtrar esos eventos y procesarlos, luego volver a juntar todos los resultados y regresarlos.

SAX parece tener una característica realmente agradable allí: filtros encadenables basados ​​en XMLFilters .
Preferiría mantener mi implementación basada en StAX, pero de alguna manera incorporar o emular los filtros encadenables de SAX.

¿Se puede hacer esto con un esfuerzo razonable y cómo? ¿Ya hay una implementación que me he perdido?

Debido a las limitaciones del proyecto, tengo que apegarme al JDK, así que no sugiera usar una biblioteca diferente como respuesta, pero siéntanse libres de sugerir uno en los comentarios. Me encantaría saber qué hay ahí afuera.



Si bien puede utilizar delegados, creo que una de las pocas áreas en las que SAX tiene ventaja sobre Stax es la capacidad de construir conductos modulares eficientes. Stax es más óptimo para aproximaciones recursivas y descendentes, así como para el enlace de datos parciales (puede atravesar secuencias, fragmentos de manos a JAXB, continuar, muy simple, potente).