如何在 Azure Logic App 中根据节点名称更新 XML 节点值和删除 XML 节点

How to update the XML node value and remove the XML node based on the node name in Azure Logic App

我有逻辑应用程序来处理 XML。我想用新值更新 XML 节点值并根据节点名称删除 XML 节点。

那么,有人可以就此向我提出建议吗?

我已经为你设计了逻辑应用工作流,你可以convert your xml to json, and then process it in inline code:

终于可以convert execution result of inline code to xml:

我测试了一下,结果好像没问题:

原始xml文件

<TransmissionDetail>
    <Sender>testSendeer</Sender>
    <Receiver>testReceiver</Receiver>
    <Subject>testSubject</Subject>
    <CommCreated>2020-06-23 22:38:27</CommCreated>
</TransmissionDetail>

更新删除节点后的结果

<TransmissionDetail>
    <Sender>newSender</Sender>
    <Receiver>testReceiver</Receiver>
    <Subject>testSubject</Subject>
</TransmissionDetail>

备注

内联代码需要 integration account.