java - 是否可以针对 XML、DOM 或其他原始结构使用 Mule MEL 表达式?

标签 java mule esb mel

由于性能问题,我试图避免进行 XML 到 JAXB 的转换 - 消息可能相当复杂。

是否可以对未转换为 POJO 的消息使用表达式?

我尝试使用 XML 到 DOM 转换器,但随后在有效负载上使用表达式会导致异常(“No property ... in ...xerces.DocumentImpl”)

最佳答案

是的。您可以直接在 XML 负载上使用 MEL,无需将其转换为 POJO。

示例:

#[xpath('//ns:Employee/ns:LastName').text]  returns the Text inside the element <LastName> in your Employee example.

希望这有帮助。

需要更多帮助吗?发布您具体寻找的内容的详细信息。

关于java - 是否可以针对 XML、DOM 或其他原始结构使用 Mule MEL 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25787510/

相关文章:

java - 使用 spring-bean 的 Mule-DB 配置

mule - 如何从java代码中的属性文件访问属性(Mule ESB)

http - 具有回滚异常策略的 Mule ESB 简单 http 请求

java - 在 Akka Streams Sink 之后获取原始元素的引用?

java - 用于编码 utf8 的不可映射字符

Java 7 : SEND TLSv1. 2 ALERT : fatal, 描述 = handshake_failure 骡子

xpath - 如何使用 xpath xpression 检查 wso2 ESB 中是否存在数据?

java - FXML 加载异常未指定资源

java - 为什么PrintStream继承自字节流?

java - Java 属性中的 Mule 属性占位符访问