📜  dataweave 1.0 删除 xml 标头 (1)

📅  最后修改于: 2023-12-03 15:00:21.043000             🧑  作者: Mango

用 DataWeave 1.0 删除 XML 标头

在 DataWeave 1.0 中,我们可以使用 xml 函数将 XML 字符串转换为 XML 对象。但是,如果 XML 字符串包含 XML 标头,那么该标头也将被包含在 XML 对象中。在某些情况下,我们需要删除 XML 标头,并且可以使用以下方法来实现:

%dw 1.0
%output application/xml
---
payload[2 to -1]     

在上面的示例中,我们使用 payload 变量作为输入 XML 字符串。output 指令用于指定输出格式为 application/xml,也可以使用其他输出格式。payload[2 to -1] 实际上是取了 XML 字符串的第三个字符到倒数第二个字符,因此 XML 标头被删除。

返回的代码片段如下所示:

```dataweave
%dw 1.0
%output application/xml
---
payload[2 to -1]