如何解决在Mule中验证XML完整性
有时候,XML文件传输不正确,最终导致XML不完整。
例如。
<ORDER_STATUS>
<SALES_ORDER_STATUS>
<ORDER_HEADER>
</ORDER_HEADER>
</SALES_ORD
对于在suggest子流中捕获这些事件,您的建议是什么?
解决方法
如果您只是想验证XML是否有效,则可以使用DataWeave表达式尝试对其进行转换:
<set-variable variableName="test" value="#[output application/java --- payload]" />
要读取XML DataWeave,需要对其进行验证。您可以将set变量包含在Try范围内,以处理可能的错误(如果无效)。
如果您具有XSD架构或可以在其上写入,则可以使用XML Module validation operation。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。