将 xml 有效负载转换为 dataweave 2.0 中的字符串

Convert xml payload to a string in dataweave 2.0

如何在 dataweave 2.0 中将 xml 有效负载转换为字符串?

谢谢 万帕蒂

https://docs.mulesoft.com/mule-runtime/4.1/dw-core-functions-write

write(payload, "text/plain", {"encoding": "UTF-8"})

最好的方法是这样的。

output application/java
---
payload.^raw as String

.^raw return 是底层输入流,然后我们将其转换为 String 和 return 将其转换为 Java 值,因此有效负载是一个 java.lang.String