【问题标题】:Validate XML Integrity in Mule在 Mule 中验证 XML 完整性
【发布时间】:2020-11-02 20:33:51
【问题描述】:

有时,XML 文件没有正确传输,我们最终会得到不完整的 XML。

例如

<ORDER_STATUS>
<SALES_ORDER_STATUS>
    <ORDER_HEADER>
    </ORDER_HEADER>
</SALES_ORD

对于在 Mule 流中捕获这些事件,您有什么建议?

【问题讨论】:

    标签: xml mule


    【解决方案1】:

    如果您只想验证 XML 是否有效,您可以使用 DataWeave 表达式尝试对其进行转换:

    <set-variable variableName="test" value="#[output application/java --- payload]" />
    

    要读取 XML DataWeave 需要对其进行验证。您可以将 set 变量包含在 Try 范围内,以处理无效时可能出现的错误。

    如果您有 XSD 架构,或者可以写入,您可以使用 XML Module validation operation

    【讨论】:

      猜你喜欢
      • 2010-12-07
      • 2021-07-15
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      • 2018-02-26
      • 2020-02-29
      相关资源
      最近更新 更多