2015-04-05 91 views
1

下面是我的XML输入:骡子DataMapper的XML为csv转换

<projects> 
    <project> 
     <name >project1</name> 
     <language>java</language> 
    </project> 
    <project> 
     <name>project2</name> 
     <language>mainframe</language> 
    </project> 
</projects> 

我想这个.XML转换为.csv使用DataMapper的文件,但遗憾的是它不工作。

任何人都可以给我发送样本流xml吗?现在对我的项目非常重要。

+0

显示您的全骡子配置XML和DataMapper的配置你已经尝试 – 2015-04-05 08:32:22

+0

所有<流名=“流1” > 这是骡码 – muledevlepoer07 2015-04-05 10:34:44

+0

您缺少datamapper配置。要创建一个,只需单击数据映射器并按照步骤操作即可。 HTH。 – clare 2015-04-05 10:59:37

回答

0

这是一个非常简单的要求。 您应该在数据映射器的输入部分中选择示例XML文件,并定义CSV类型的用户定义输出。创建映射后,将字段从XML(输入)映射到CSV(输出)。代码如下所示。

//MEL 
 
//START -> DO NOT REMOVE 
 
output.__id = str2long(input.__id); 
 
//END -> DO NOT REMOVE 
 

 
output.name = input.name; 
 
output.language = input.language;

现在,您可以点击预览按钮并运行示例XML文件预览。不是那么容易吗?试试这个,如果有任何问题,让我来。

0

我正在生成一个CSV文件。但是这些值是用双引号写入文件的。

比如我得到:

  "1","10" 
     "3","40" 

但我的要求是让

  1,10 
      3,40