![](/img/trans.png)
[英]concatenate XML values with different tag names using dataweave mule
[英]concatenate XML values using dataweave mule
我們有一個場景,需要將所有 XML 節點值連接到字符串。
輸入 XML
<root>
<line>1</line>
<line>2</line>
<line>3</line>
<line>4</line>
</root>
輸出到字符串
1234
請讓我知道如何以字符串的形式實現。
提前致謝。
在Reduce部分引用DataWeave 參考文檔:
轉變
%dw 1.0
%output application/json
---
concat: ["a", "b", "c", "d"] reduce ($$ ++ $)
輸出
{
"concat": "abcd"
}
因此,您可以嘗試這樣的操作: concat: payload.root.*line reduce ($$ ++ $)
試試這個:
%dw 2.0
output application/json
---
{
result: payload.root.*line reduce ((item ,acc="") -> acc ++ item)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.