You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory中如何提取Blob容器XML文件的有效内容至变量

解决无法访问JSON结构变量中XML内容的问题

1. 正确引用变量的value属性

确保使用对应平台的动态语法访问属性:

  • 若为Azure Data Factory管道变量:@variables('你的变量名').value
  • 若为Web活动输出结果:@activity('Web活动名称').output.value

2. 修复XML转义导致的xml()函数失败

如果value中的XML被转义(含</>等字符),先反转义再转换:

@xml(unescapeHtml(variables('你的变量名').value))

如果是其他低代码平台,替换为对应反转义函数(如Power Automate的decodeUriComponent())。

3. 直接发送原始XML内容

若API接受原始XML payload,无需转换对象:

  • 将API请求体设为@variables('你的变量名').value
  • 请求头设置Content-Type: application/xml

4. 排查内容完整性

  • 新增Set Variable活动,将value内容输出到日志或临时变量,确认是否存在额外引号、截断或转义异常
  • 若有多余引号,用replace()清理:
    @replace(variables('你的变量名').value, '"', '')
    

内容的提问来源于stack exchange,提问作者ahuck87

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 22:57:19