Azure集成帐户(Maps-XSLT)-使用Logic Apps将2种不同的XML合并为单个xml

问题描述 投票:1回答:1

在Azure Logic应用中,我有2个不同 JSON格式的xml文件Parent.xml和Children.xml。

需求- 我需要使用存储在集成帐户中的XSLT创建将这2个文件合并到单个Family.xml文件中。

**在使用自定义代码逻辑的内置C#代码创建XSLT时需要帮助。必须将此XSLT放置在Azure集成帐户的地图中。 **

以下是样本:-

Parent.xml

    <ParentRoot>
     <ParentName>
      <Father>
        <FirstName>FFirstName</FirstName>
        <LastName>FLastName</LastName>
        <Age>35</Age>
      </Father>
      <Mother>
        <FirstName>MFirstName</FirstName>
        <LastName>MLastName</LastName>
        <Age>33</Age>
      </Mother>
     </ParentName>            
    </ParentRoot>

Children.xml

<ChildrenRoot>
<Child>
    <FirstName>Child1FirstName</FirstName>
    <LastName>Child1LastName</LastName>
    <Age>14</Age>
</Child>
<Child>
    <FirstName>Child2FirstName</FirstName>
    <LastName>Child2LastName</LastName>
    <Age>10</Age>
</Child>
</ChildrenRoot>

Family.xml

<FamilyRoot>
  <ParentName>
          <Father>
            <FirstName>FFirstName</FirstName>
            <LastName>FLastName</LastName>
            <Age>35</Age>
          </Father>
          <Mother>
            <FirstName>MFirstName</FirstName>
            <LastName>MLastName</LastName>
            <Age>33</Age>
          </Mother>
  </ParentName>
<TotalChildren>2</TotalChildren>
<ChildrenCollection>
    <Child>
        <FirstName>Child1FirstName</FirstName>
        <LastName>Child1LastName</LastName>
        <Age>14</Age>
    </Child>
    <Child>
        <FirstName>Child2FirstName</FirstName>
        <LastName>Child2LastName</LastName>
        <Age>10</Age>             
    </Child>
</ChildrenCollection>     
</FamilyRoot>
xml azure xslt transformation azure-logic-apps
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.