使用dataweave ule子连接XML值 [英] concatenate XML values using dataweave mule
本文介绍了使用dataweave ule子连接XML值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我们需要将所有XML节点值连接到String的情况下.
We have a scenario where we need to concatenate all XML node values to String.
输入XML
<root>
<line>1</line>
<line>2</line>
<line>3</line>
<line>4</line>
</root>
输出为字符串
1234
请让我知道如何以String形式实现.
Please let me know how can i achieve in form of String.
提前谢谢.
推荐答案
引用 DataWeave参考文档,位于减少部分:
转换
%dw 1.0
%output application/json
---
concat: ["a", "b", "c", "d"] reduce ($$ ++ $)
输出
{
"concat": "abcd"
}
因此,您可以尝试如下操作:concat: payload.root.*line reduce ($$ ++ $)
Therefore, you can try something like this: concat: payload.root.*line reduce ($$ ++ $)
这篇关于使用dataweave ule子连接XML值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文