我有以下数据编织代码
%dw 2.0
output xml writeDeclaration=false
---
'a:b': '<'
当前输出是
<a:b><</a:b>
然而我想要的输出是
<a:b><</a:b>
任何人有任何想法,我们将不胜感激!谢谢
你不应该尝试这样做。输出是 XML,并且在 XML 规范中是一个单独的<
特点must被编码为<
. 其他角色 http://xml.silmaril.ie/specials.html还限制在 XML 文档中显示为文本。
话虽如此,如果元素位于 CData 块中,则可以生成该文字字符。您可以创建一个DataWeave 中的 CData 块 https://docs.mulesoft.com/mule-runtime/4.3/dataweave-formats-xml#format_xml_cdata通过将 String 强制转换为 CData。
Example:
%dw 2.0
output xml writeDeclaration=false
---
'a:b': '<' as CData
Output:
<a:b><![CDATA[<]]></a:b>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)