【发布时间】:2018-10-15 15:54:54
【问题描述】:
我目前正在尝试遍历 XML 文件并使用 Microsoft Flow 获取数据。
我不知道如何遍历多个 XML 元素。请看下面的例子。
这是我的 XML 数据:
<?xml version="1.0" encoding="utf-8"?>
</ShipmentProfileReport>
<ShipmentProfileReportItem>
<JobOperator>John Doe</JobOperator>
<Master>17231888581</Master>
</ShipmentProfileReportItem>
<ShipmentProfileReportItem>
<JobOperator>Jane Doe</JobOperator>
<Master>78423082032</Master>
</ShipmentProfileReportItem>
</ShipmentProfileReport>
我希望遍历所有 <ShipmentProfileReportItem> 项目,并得到:
<JobOperator>
<Master>
这是我的流程:
XML (ShipmentProfileReportItem):
xpath(xml(outputs('XML_File')),'//ShipmentProfileReportItem')
撰写 2(在 foreach 内):
xpath(xml(item()),'string(.)')
这会返回:
John Doe
17231888581
和
JaneDoe
78423082032
然而上面只是返回上面的字符串。我想更新一个共享点列表。我的问题是:如何单独访问这些行?例如:
xpath(xml(item("Master")),'string(.)')
xpath(xml(item("JobOperator")),'string(.)')
【问题讨论】:
标签: xml automation power-automate