【发布时间】:2019-09-10 20:02:15
【问题描述】:
我是 Mule4 的新手。我的输入消息是 XML,它没有设置在变量中。
我也尝试过使用不同的 mime 类型,但不起作用。但是,当我以 JSON 格式而不是 XML 发送输入时,它确实有效。
我通过邮递员使用以下 XML
<Weather>
<City>London,uk</City>
<appid>b6907d289e10d714a6e88b30761fae22</appid>
<CIF>CIF20257</CIF>
</Weather>
我正在讨论的代码的配置 XML 是
<set-variable value="#[payload.Weather.City]" doc:name="Set Variable" doc:id="b98b3ec8-c1f7-436d-9bcf-49eb0ca8a033" variableName="test" mimeType="application/xml"/>
显示的错误是
"javax.xml.stream.XMLStreamException - 试图在主元素树之外输出非空白字符(在 prolog 或 结语),同时编写 Xml。 Trace: at main (Unknown)" 评估 表达式:“payload.Weather.City”。
【问题讨论】:
-
您是否尝试过为映射创建元数据?
标签: mule mule-studio anypoint-studio