繁体   English   中英

使用 ADF 查找活动读取和写入 XML 文件

[英]Reading and writing an XML file using ADF lookup activity

我们需要读取一个文件并通过 Azure 数据工厂 (ADF) 将 XML 有效负载发布到 HTTP 端点。 我们的 blob 存储中有 XML 文件。 我们正在使用查找活动来阅读它。 我们计划在此之后将 web 活动发布到 HTTP 端点。 但是,查找活动不支持 XML output。 有没有办法读取文件并将其以 XML 格式发送到 Azure 数据工厂中的下一个活动?

您可以使用 ADF 中的转换函数中支持的xml() function。

结帐 MS 文档: xml function

返回包含 JSON object 的字符串的 XML 版本。

xml('<value>')

范围:

字符串用 JSON object 来转换。 JSON object必须只有一个根属性,不能是数组。 使用反斜杠字符 () 作为双引号 (") 的转义字符。

例子:

存储在 blob 存储中的示例源 xml 文件。

在此处输入图像描述

在此处输入图像描述

解决方案:

@string(xml(json(string(activity('Lookup1').output.value[0]))))

在此处输入图像描述

在此处输入图像描述

现在,您可以将其用作字符串以存储在变量中,也可以直接在 web 活动负载中动态使用它。

@xml(json(string(activity('Lookup1').output.value[0])))

在此处输入图像描述

查看 MS 文档了解更多信息: xml function 示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM