C# biztalk中重复结构的扁平化
我有一个与此类似的xml实例:C# biztalk中重复结构的扁平化,c#,maps,biztalk,C#,Maps,Biztalk,我有一个与此类似的xml实例: <outerElementList> <outerElement> <outerID>1</outerID> <innerElementList> <innerElement> <innerID>10</innerID> </innerEleme
<outerElementList>
<outerElement>
<outerID>1</outerID>
<innerElementList>
<innerElement>
<innerID>10</innerID>
</innerElement>
<innerElement>
<innerID>20</innerID>
</innerElement>
</innerElementList>
</outerElement>
<outerElement>
<outerID>2</outerID>
<innerElementList>
<innerElement>
<innerID>30</innerID>
</innerElement>
<innerElement>
<innerID>40</innerID>
</innerElement>
</innerElementList>
</outerElement>
</outerElementList>
1.
10
20
2.
30
40
我需要以这种结构结束:
<ElementList>
<Element>
<ID>1</ID>
</Element>
<Element>
<ID>2</ID>
</Element>
<Element>
<ID>10</ID>
</Element>
<Element>
<ID>20</ID>
</Element>
<Element>
<ID>30</ID>
</Element>
<Element>
<ID>40</ID>
</Element>
</ElementList>
1.
2.
10
20
30
40
我意识到我需要使用循环functoid,但我似乎无法正确地使用它
还有谁知道制作这些地图的好教程吗?你会想这样绘制地图: 使用此输入:
<ns0:outerElementList xmlns:ns0="http://BizTalk_Server_Project1.Schema1">
<outerElement>
<outerID>1</outerID>
<innerElementList>
<innerElement>
<innerID>10</innerID>
</innerElement>
<innerElement>
<innerID>20</innerID>
</innerElement>
</innerElementList>
</outerElement>
<outerElement>
<outerID>2</outerID>
<innerElementList>
<innerElement>
<innerID>30</innerID>
</innerElement>
<innerElement>
<innerID>40</innerID>
</innerElement>
</innerElementList>
</outerElement>
</ns0:outerElementList>
1.
10
20
2.
30
40
我得到了这个输出:
<ns0:ElementList xmlns:ns0="http://BizTalk_Server_Project1.Schema2">
<Element>
<ID>1</ID>
</Element>
<Element>
<ID>2</ID>
</Element>
<Element>
<ID>10</ID>
</Element>
<Element>
<ID>20</ID>
</Element>
<Element>
<ID>30</ID>
</Element>
<Element>
<ID>40</ID>
</Element>
</ns0:ElementList>
1.
2.
10
20
30
40