在dataweaver中将csv转换为xml

时间:2016-01-28 01:09:15

标签: xml csv mule dataweave

我正在尝试将csv文件转换为xml。 我已经成功配置了我的dataweaver组件。 但是当我使用我的文件进行测试时,我看到空值被填充到xml文件中。 你知道是什么原因或我出错的地方。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

您需要告诉dataweave不输出空值: %output application/xml skipNullOn="everywhere"

从文档中: https://docs.mulesoft.com/mule-user-guide/v/3.7/dataweave-reference-documentation#skip-on-null

答案 1 :(得分:0)

我试图处理的csv文件没有任何标题,数据不在引号中("")。 数据编织器中csv的默认属性是,它假定引用了数据字段并且存在标头。 所以我做了以下更改,并且完美地运作了

 <dw:reader-property name="quote" value=" "/>
 <dw:reader-property name="header" value="false"/>