[英]concatenate XML values with different tag names using dataweave mule
我們有一個場景,需要將所有XML節點值連接到String。
輸入XML
<root>
<Address>
<line1>1</line1>
<line2>2</line2>
<line3>3</line3>
<line4>4</line4>
</Address>
<PostCode>
<line5>5<line5>
</PostCode>
</root>
輸出到字符串
1 2 3 4 5
請讓我知道如何以String形式實現。
提前致謝。
這里已經回答了這個問題, 使用dataweave m子將XML值連接起來
在“ 減少”部分中參考DataWeave參考文檔 :
轉變
%dw 1.0
%output application/json
---
concat: ["a", "b", "c", "d"] reduce ($$ ++ $)
輸出量
{
"concat": "abcd"
}
因此,您可以嘗試執行以下操作: concat: payload.root.*line reduce ($$ ++ $)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.