当前位置: 首页 > 面试题库 >

有没有建立StAX过滤器链的方法?

松德曜
2023-03-14
问题内容

制作针对不同事件类型定义的转换与 StAX的 使用EventFilterStreamFilter感觉被迫进入一个程序实现-
提取这些事件并进行处理,过滤这些事件并处理它们,不是把所有的结果重新走到一起并返回。

SAX
似乎有一个非常好的功能,即基于XMLFilters的可链接筛选器。
我宁愿保留基于StAX的实现,但以某种方式合并或仿真SAX中的可链接筛选器。

可以通过合理的努力做到这一点吗?我已经错过了一个实现吗?

由于项目限制,我必须坚持使用JDK,所以请不要建议使用其他库作为答案,而请在注释中随意提出一个建议-我很想知道那里的内容。


问题答案:

看看EventReaderDelegateStreamReaderDelegate。这些类将允许您包装父事件或流阅读器,以便可以插入所需的任何逻辑。



 类似资料:
  • 我想在我的spring web应用程序中添加几个过滤器,但至少现在不会有任何关于安全性的内容。所以。没有spring-security我所能做的就是在web.xml中定义多个过滤器(定义过滤器的旧方法)。要能够使用spring过滤器链,我需要为我的项目添加spring-security作为依赖项,这似乎很奇怪。也许我做错了什么,而且确实有过滤器链可以在没有spring-security依赖的情况下

  • 主要内容:FilterChain 接口,Filter 链的拦截过程,Filter 链中 Filter 的执行顺序,示例在 Web 应用中,可以部署多个 Filter,若这些 Filter 都拦截同一目标资源,则它们就组成了一个 Filter 链(也称过滤器链)。过滤器链中的每个过滤器负责特定的操作和任务,客户端的请求在这些过滤器之间传递,直到传递给目标资源。 FilterChain 接口 javax.servlet 包中提供了一个 FilterChain 接口,该接口由容器实现。容器将其实例对象

  • 问题内容: 我正在尝试对我的ElasticSearch Server进行此查询。 基本上,我希望检索名称中与“ network”匹配的所有产品,但仅过滤与或匹配的产品。当我执行此查询时,我收到此错误信息。 我想这里的关键是,但无法理解这里出了什么问题。 问题答案: 是查询,而不是过滤器。 在这种情况下,您可能需要-filter。

  • 我试图在Hazelcast 3.8.8中建立分区组。我的主要目标是将驻留在2台物理机器中的4个集群成员分为2个分区组。当我启用分区组时,它似乎不起作用,组也没有建立。您能告诉我启用分区组缺少什么吗? 我试图通过hazelcast启用分区分组。xml。使用group type=“CUSTOM”进行测试,并将驻留在my local和我们的服务器中的成员分为两个不同的成员组。成员组成了一个集群,但似乎没

  • 问题内容: 我在使用Node使用Gmail API创建过滤器时遇到问题。Auth和范围很好;我收到错误消息“过滤器没有任何条件”。我想我在标题/正文/资源参数上做错了什么,但无法解决。 这是函数,我已经尝试了多种变体: docs: 创建过滤器https://developers.google.com/gmail/api/v1/reference/users/settings/filters/创建过

  • 问题内容: 有没有什么好方法可以使用angular过滤列表而不使用ng- repeat?我不想首先使用javascript绘制列表,但是之后我想使用angular对其进行过滤。 例: 我想使用搜索框来过滤现有的html。 (一般请不要使用ng-repeat或jQuery给出任何示例) 问题答案: 您可以编写一个简单的指令来处理显示/隐藏: 并以这种方式使用它: 使用指令有两个好处: 1)。您不必在