Mule 我需要帮助输出';大于';和';小于';使用xml格式的dataweave的字符

Mule 我需要帮助输出';大于';和';小于';使用xml格式的dataweave的字符,mule,dataweave,anypoint-studio,mulesoft,Mule,Dataweave,Anypoint Studio,Mulesoft,我有下面的dataweave代码 %dw 2.0 output xml writeDeclaration=false --- 'a:b': '<' %dw 2.0 输出xml writeDeclaration=false --- 'a:b':'你不应该这样做。输出是XML,在XML规范中是一个单独的您不应该尝试这样做。输出是XML,在XML规范中是一个单独的 如果您只想有一个字符串输出,解决方法是将“<”替换为“如果您只想有一个字符串输出,解决方法是将“<”替换为“添加的CDat

我有下面的dataweave代码

%dw 2.0
output xml writeDeclaration=false
---
'a:b': '<'
%dw 2.0
输出xml writeDeclaration=false
---

'a:b':'你不应该这样做。输出是XML,在XML规范中是一个单独的
您不应该尝试这样做。输出是XML,在XML规范中是一个单独的


如果您只想有一个字符串输出,解决方法是将“<”替换为“如果您只想有一个字符串输出,解决方法是将“<”替换为“添加的CData解决方案”。感谢aled-我的总体目标是实际创建您提供的标记。我应该更具体地举个例子。非常感谢,不客气。如果答案合适,请接受。添加了CData解决方案。感谢aled-我的总体目标是按照您提供的方式实际创建标签。我应该更具体地举个例子。非常感谢,不客气。如果答案是正确的,请接受它…但是结果输出是无效的XML。好主意谢谢ray-我已经向上面的aled提供了关于我所追求的答案的反馈…但是结果输出是无效的XML。好主意谢谢ray-我已经向上面的aled提供了关于我所追求的答案的反馈aled是正确的-您的“期望”“输出”不是有效的XML。如果要输出单字符值为“Aled”的标记是正确的,则“所需输出”不是有效的XML。如果要输出具有单个字符值的标记'
<a:b>&lt;</a:b>
<a:b><</a:b>
%dw 2.0
output xml writeDeclaration=false
---
'a:b': '<' as CData
<a:b><![CDATA[<]]></a:b>
%dw 2.0
output application/java
---
write('a:b': '<',"application/xml", { "writeDeclaration": false}) 
     replace "&lt;" with "<"
<a:b><</a:b>