搜索

286.7. 过滤条目

download PDF

您可以使用 XPath 过滤掉条目,如上面的 data format 部分所示。您还可以利用 Camel 的 Bean 集成来实施自己的条件。例如,与上述 XPath 示例对应的过滤器将是:

from ("rss:file:src/test/data/rss20.xml?splitEntries=true&consumer.delay=100"). filter ().method ("myFilterBean", "titleContainsCamel").to ("mock:result");

其自定义 bean 为:

public static class FilterBean {
       public boolean titleContainsCamel(@Body SyndFeed feed) {
           SyndEntry firstEntry = (SyndEntry) feed.getEntries().get(0);
return firstEntry.getTitle().contains("Camel");
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.