在 pentaho 中构建 Rest XML body

Build Rest XML body in pentaho

我正在尝试构建一个 xml 正文(如下所示)作为我休息电话的一部分发送。

<Columns>
  <Column>
    <Name>email</Name>
  </Column>
  <Column>
    <Name>firstname</Name>
  </Column>
  <Column>
    <Name>lastname</Name>
  </Column>
</Columns>

使用生成行和添加 XML 我能够构建以下结构

<Columns>
   <Column>email</Column>
   <Column>firstname</Column>
   <Column>lastname</Column
</Columns>

然而,在值周围添加额外的标签(名称)被证明是棘手的。

任何正确方向的指示都会有所帮助。

ktr 文件在此位置:http://pastebin.com/wk81GqLa

谢谢

不确定这样做是否正确,但它提供了我正在寻找的输出。

我添加了一个修改后的 javascript 价值流程

var replval = replace(replace(Columns,'</Column>','</Name></Column>'),'<Column>','<Column><Name>');