簡體   English   中英

使用dataweave ule子將XML值與不同的標記名連接起來

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM