375.8. 例子

以下是在 Message Filter 中将 XPath 表达式用作 predicate 的简单示例

如果您有一个标准命名空间集合,您希望在许多不同的 XPath 表达式间共享它们,您可以使用 NamespaceBuilder ,如下例所示

在本例中,我们有选择结构。如果消息具有值为 Camel 的标头 密钥类型,则第一个选择撤离。
第二代选择将评估消息正文是否具有名称标签 <name >,值为 Kong
如果没有为 true,则在其他块中路由消息:

和 spring XML 等效于路由: