Создание пользовательских преобразований для различных типов событий с StAX с использованием EventFilter
и StreamFilter
Я чувствую себя вынужденным в процедурную реализацию - извлекаю эти события и обрабатываю их, фильтрую эти события и обрабатываю их, чем соберите все результаты вместе и верните.
SAX , кажется, имеет действительно хорошую функцию - цепные фильтры на основе XMLFilters .
Я бы предпочел сохранить свою реализацию на основе StAX, но каким-то образом включить или эмулировать цепные фильтры из SAX.
Можно ли это сделать с разумными усилиями и каким образом? Уже есть реализация, которую я пропустил?
Из-за ограничений проекта я должен придерживаться JDK, поэтому, пожалуйста, не предлагайте использовать другую библиотеку в качестве ответа, но не стесняйтесь предлагать ее в комментариях - Я хотел бы знать, что там.