Biztalk 2010を使用して、階層XMLファイルをフラットファイルスキーマに変換しようとしています。
正常に動作します。すべてのファイルがマップされます。しかし、階層は破壊されます。
私の入力xml構造は次のようになります。
<root>
<node>
<element1></element1>
<element2></element2>
<subnode1>
<element1></element1>
<element2></element2>
</subnode1>
<subnode2>
<element1></element1>
<element2></element2>
</subnode2>
</node>
</root>
フラットファイルスキーマは次のようになります。
<root>
<node>
<element1></element1>
<element2></element2>
</node>
<subnode1>
<element1></element1>
<element2></element2>
</subnode1>
<subnode2>
<element1></element1>
<element2></element2>
</subnode2>
</root>
私の入力は次のようになります:
<root>
<node>
<element1>Test1</element1>
<element2>Test2</element2>
<subnode1>
<element1>Sub11</element1>
<element2>Sub12</element2>
</subnode1>
<subnode2>
<element1>Sub21</element1>
<element2>Sub22</element2>
</subnode2>
</node>
<node>
<element1>Test3</element1>
<element2>Test4</element2>
<subnode1>
<element1>Sub31</element1>
<element2>Sub32</element2>
</subnode1>
<subnode2>
<element1>Sub41</element1>
<element2>Sub42</element2>
</subnode2>
</node>
</root>
私が出力として期待するのは:
Test1;Test2
Sub11;Sub12
Sub21;Sub22
Test3;Test4
Sub31;Sub32
Sub41;Sub42
しかし、私が得るものは次のとおりです。
Test1;Test2
Test3;Test4
Sub11;Sub12
Sub21;Sub22
Sub31;Sub32
Sub41;Sub42
Biztalkに階層を維持させる方法はありますか?