如何解决有没有建立StAX过滤器链的方法?
看看EventReaderDelegate
和StreamReaderDelegate
。这些类将允许您包装父事件或流阅读器,以便可以插入所需的任何逻辑。
解决方法
制作针对不同事件类型定义的转换与 StAX的 使用EventFilter
和StreamFilter
感觉被迫进入一个程序实现-
提取这些事件并进行处理,过滤这些事件并处理它们,不是把所有的结果重新走到一起并返回。
SAX
似乎有一个非常好的功能,即基于XMLFilters的可链接筛选器。
我宁愿保留基于StAX的实现,但以某种方式合并或仿真SAX中的可链接筛选器。
可以通过合理的努力做到这一点吗?我已经错过了一个实现吗?
由于项目限制,我必须坚持使用JDK,所以请不要建议使用其他库作为答案,而请在注释中随意提出一个建议-我很想知道那里的内容。