如何在dataweave中声明所有命名空间

时间:2016-02-25 23:58:21

标签: xml mule dataweave

来自dataweave的输出xml在每个元素中都出现了xml名称空间。如果所有命名空间都可以出现在根元素

中,有没有办法

TIA

1 个答案:

答案 0 :(得分:1)

这是我为我的问题找到的解决方案。

数据编织器的示例代码

info:{
  field @(id: "!23" , value: payload.Response.Detail.Header.ID  ): null
}    

Soution

info:{
  field @(id: "!23" , value: payload.Response.Detail.Header.ID  ): {}
}    

从我的回答中可以明显看出,我只是用{}替换null部分,然后停止生成

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"
相关问题