第 76 章 XQuery
Camel 支持 XQuery 以允许一个 Expression或 Predicate 在 DSL 中使用。
例如,您可以使用 XQuery 在 Message Filter 中创建一个 predicate,或作为 Recipient List 的表达式。
76.1. XQuery 语言选项
XQuery 语言支持 4 个选项,在以下列出。
Name | 默认值 | Java 类型 | 描述 |
---|---|---|---|
type |
| 设置结果类型的类名称(输出中的类型)默认结果类型是 NodeSet。 | |
headerName |
| 作为输入的标头名称,而不是消息的正文。 | |
configurationRef |
| 到 registry 中的用于 xquery 的一个 saxon 配置实例的引用 (需要 camel-saxon)。这可能需要在 saxon 配置中添加自定义功能,因此这些自定义功能可以在 xquery 表达式中使用。 | |
trim |
| 是否修剪值以移除前导和结尾的空格和换行符。 |