azure-logic-apps - 读取 XML 文件并通过 Azure 逻辑应用获取具有相应值的标签
问题描述
FTP 服务器中有一个文件夹,其中包含多个 XML 文件。如何仅通过 Azure 逻辑应用读取 XML 文件并获取具有相应值的标签(逻辑应用中可能包含 azure 函数作为一个步骤)
解决方案
我在我的 ftp 文件夹中创建了一些 xml 文件,xml 格式显示为:
<id>1</id>
<name>hury</name>
根据截图,我们需要创建“初始化变量”动作来初始化一个名为“xmlstring”的变量。然后使用“列出文件夹中的文件”来访问您的 ftp 文件夹中的 xml 文件。
之后,添加“For each”操作以循环从您的 ftp 文件夹中的 xml 文件,然后使用“获取文件内容”操作并将路径放入文件输入框中(如下所示)
然后创建“设置变量”操作将 xml 内容设置为您之前创建的变量(xmlstring)(如下所示)
下一步请创建“解析 JSON”动作来解析 xmlstring,您可以使用“使用示例负载生成架构”来生成 json 的架构(如下所示)。
但对于此解决方案,前提是您的所有 xml 文件都具有相同的结构。希望对您有所帮助。
推荐阅读
- quantum-computing - qiskit VQC 带有用于状态准备的幅度编码
- c++ - 在我的程序中更改共享库中定义的变量不会从共享库中反映出来
- c++ - WSL2 上的设备内存分配失败
- ros - 更正 ndt_matching 中的 tf 帧设置
- dart - 使用 dart dcli 包输入密码
- r - 如何用因子水平填充数据列
- nginx - WebSocket打开握手超时nginx tomcat websocket
- vue.js - Wiris MathType 在 Vue 组件重新加载时不解析 MathML
- vba - 将组合框值保存为全局变量并选择所选值的行
- html - 水平列表组引导的滚动条