首页 > 解决方案 > 是否有与 XML 数据的 ParseJson 操作等效的操作?

问题描述

在逻辑应用程序中,我们有ParseJson动作,它给出了各个字段。

但是解析 XML 的等价物呢?

例如,如果我有一个 XML over HTTP Web 服务,它接收 XML 正文......

<root>
  <person>
    <firstname>Paul</firstname>
    <lastname>Getty</lastname>
  </person>
  <person>
    <firstname>John</firstname>
    <lastname>Denver</lastname>
  </person>
</root>

我如何才能获得与ParseJson为每个 XML 元素(和属性)生成令牌的操作类似的体验?

标签: xmlazure-logic-apps

解决方案


json(XML(Body('WhateverYouAreParsing')))。我的观点是,您始终可以将 XML 转换为 JSON 并将其作为 JSON 使用。如果您确实需要使用 XML 回复,我想您可以使用 XML() 将其重铸为 XML,但这可能需要一些额外的工作。或者使用带有集成帐户和地图的转换 XML。

也可以使用 azure 函数进行解析。


推荐阅读