我需要帮助使用 dataweave 以 xml 格式输出“大于”和“小于”字符

2023-12-28

我有以下数据编织代码

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

当前输出是

<a:b>&lt;</a:b>

然而我想要的输出是

<a:b><</a:b>

任何人有任何想法,我们将不胜感激!谢谢


你不应该尝试这样做。输出是 XML,并且在 XML 规范中是一个单独的<特点must被编码为&lt;. 其他角色 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(使用前将#替换为@)

我需要帮助使用 dataweave 以 xml 格式输出“大于”和“小于”字符 的相关文章

  • 如何在 mule 4 中将 ManagedCursorStreamProvider 转换为 JSOn 对象

    如何在 mule 中将 ManagedCursorStreamProvider 转换为 Json 对象 我写了一个java方法 它将Json对象作为输入 Request Payload a one b two 调用静态 arg0 paylo
  • 使用 Mule 发送格式化邮件

    我正在使用 Mule 发送电子邮件 我需要为发送的文本添加格式 邮件的内容是有效负载 其中包含我在 Java 方法中形成的字符串 并使用表达式转换器发送到流程 我需要向该字符串添加格式 粗体 下划线 颜色 我该怎么做 这是我的流程的摘录
  • Java/Mongodb 身份验证

    我看到很多教程展示了如何使用 Java 在 mongodb 中进行身份验证 我的 mongodb 配置为启用身份验证 在控制台中我使用 使用管理员 db auth myUser newPassword 并且运行良好 在java中 在访问的每
  • 无法在 mule 中创建动态文件入站端点

    我得到一个文件路径作为 xml 内 mule 的输入 使用 XPATH 表达式 我能够提取路径 我想从该路径读取特定文件 我尝试如下定义文件入站端点 但它似乎不起作用
  • Mule ESB - 如何使用 POST 方法创建 HTTP 请求(一起发送参数)

    简而言之 我想使用 POST 方法将几个参数 例如 user admin key 12345678 发布到 PHP 页面 例如 localhost post debug php 该脚本将读取 POST 值并执行任何操作 我的问题是 1 如何
  • 如何在Mule中读取巨大的CSV文件

    我正在使用 Mule Studio 3 4 0 社区版 我有一个关于如何解析通过文件端点传入的大型 CSV 文件的大问题 场景是我有 3 个 CSV 文件 我会将文件的内容放入数据库中 但是当我尝试加载一个大文件 大约 144MB 时 我收
  • csv 到 xml:不确定在 Mule ESB 中执行此操作的最佳方法

    我是 Mule 的新手 所以请耐心等待 我收到以下 CSV 文件 Company1 2 123 Street Winchester UK 000010 CHRISTINE I HAAS A00 3978 1995 01 01 PRES 18
  • 从 mule esb 使用 .NET ASMX Web 服务会抛出 CXF 异常:401 Unauthorized

    我在另一台服务器上有一个 NET ASMX Web 服务 并且在另一台服务器上安装了 mule 独立 CE 3 4 我有一个非常简单的流程 需要调用这个 NET Web 服务并传递两个字符串参数
  • 如何在 Mule 中添加一次全局异常处理程序/记录器

    我们想要向 mule 添加几行 XML 配置 并使用一个异常处理程序来记录到 SLF4J 而不是现在记录的位置 stdout 我们如何添加这个 我们不想将此处理程序添加到每个流 50 多个流 加上人们添加流时 他们可能会忘记添加我们的异常处
  • 如何在骡子中手动抛出肥皂故障

    我面临着一种情况 我们无法使用模式来验证传入的请求 基本上模式就在那里 但它接受请求中的任何字符串 wsdl 设计者有自己的理由这样做 以接受来自不同来源和灵活性的请求 但是 当收到请求时 我会验证请求包装器的子元素是否是我们所期望的 为此
  • 是什么导致了这个 Maven/JBehave 错误?

    我有一个生成 Mule 连接器的 Maven 项目 它基本上是一个 shell 因此我开始使用 JBehave 添加一些 BDD 测试 我添加的第一个测试作用很小 public class FakeSteps extends Embedde
  • Mule ESB 中的重连策略

    我正在尝试验证文档中提到的 Mule ESB 中的重新连接策略 我已将标准重新连接策略设置为重试次数为 5 次并设置一些超时 我的终点无法到达 因为故意停止它来测试场景 我在 Mule 控制台中有一个例外 异常堆栈是 1 连接被拒绝 con
  • 如何捕获 Mule foreach 作用域中的异常但保持进程继续进行?

    我是 Mule ESB 的新手 我创建了一个简单的流程 循环遍历订单列表并调用 Magento API 来逐一更新订单状态 我的问题是 如果 foreach 范围内发生任何异常 整个过程就会结束 我尝试使用异常策略来捕获异常 它确实捕获了异
  • Anypoint studio/Mule 在启动期间挂起

    我是 Mule 和 Anypoint 工作室的新手 我以前和Mule一起工作过 过了一会儿 我又回来处理它了 我升级到 Anypoint Studio March 2015 Release Version 5 1 0 Build Id 20
  • ESB MULE 将参数传递给 java 方法

    我使用MULE版本3 3 0 CE 我想从入站标头获取一些值 然后将其传递给java方法 在java方法中对传递的值进行一些更改 最后我再次将其从java方法传递到出站 而不是将 Java bean 绑定到 Mule API 使用Calla
  • 将 War 部署到 Mule 独立服务器中

    我有一个 mule 独立服务器 其中包含我正在开发的应用程序 该应用程序使用的许多服务将来将从 Mule 容器移至 JBoss 集群中 因此 我在 Mule 流和 Web 服务之间保持了严格的分离 然而 截至目前 我需要将 War 文件部署
  • 如何在Mule中创建独占队列消费者?

    在 ActiveMQ 中 您可以为队列配置独占消费者 例如 Queue Name Here consumer exclusive true 如何在 Mule 中配置像上面这样的独占消费者 您需要对队列名称进行 URL 编码 因为 Mule
  • 如何解决消息有效负载类型为:Mule 中的 BufferInputStream 异常

    我已经转换为字节数组 但我不断收到此错误 ERROR 2015 02 25 11 12 30 517 ESR HTTP Request Listener worker 01 org mule exception DefaultMessagi
  • 在 Mule 3.4 中模拟 while 循环

    我需要在 Mule Flow 中使用 while 循环来从自定义 DAO 中加载数据块 我使用表达式转换器来访问 DAO 直到他不再提供任何项目 我不知道 DAO 提供的项目总量 Mule 3 4 中没有内置 while 循环 我的第一个想
  • 将原始文件名传送到 FTP 端点

    使用 Mule Studio 版本 3 5 0 版本号 201402101410 我有一个非常简单的流程 我需要从一台 ftp 服务器获取文件并将其传输到另一台 ftp 服务器 当文件写入目标时 文件名看起来像某种 UUId 而不是原始文件

随机推荐