如何以 XML 节点为目标以提取逻辑应用中的值



我有一个从API返回一些XML的HTTP。我想测试它的特定值,所以我设置了一个条件操作,其中包含:

@or(equals(body('HTTP')['job']['template_name'],'Collection'),equals(body('HTTP')['job']['template_name'],'Drop Off')

我正在执行此操作的 XML 看起来像

<job>
<template_name>Collection</template_name>
<value>1212</value>
</job>

我相信我使用的是 JSON 目标语法,但我用谷歌搜索了高低,看不到如何简单地定位 XML 节点。谁能指出我正确的方向?谢谢

你必须使用 xpath 函数,例如:

@xpath(xml(body('Http'((, '/[local-name((=\"job\" and namespace-uri((=\"http://yournamespace.com\"]/[local-name((=\"template_name\"

and namespace-uri((=\"http://yournamespace.com\"]'(

访问节点的值。

相关内容

  • 没有找到相关文章

最新更新