在 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>');
我正在尝试构建一个 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>');