XML をある構造から別の構造に変換する必要があります。これを行う方法がわかりません。最初の xml は実際にはマスター詳細のようには見えませんが、結果の XML はマスト詳細のように見える必要があります。
<?xml version = '1.0' encoding = 'UTF-8'?>
<Root-Element xmlns="http://example.com/ReadProductB">
<RECORD1>
<C2>QGGG9.A1-1</C2>
</RECORD1>
<RECORD2>
<C2>xflowcode</C2>
<C3>FL1</C3>
</RECORD2>
<RECORD2>
<C2>xtilo</C2>
<C3>1234</C3>
</RECORD2>
<RECORD2>
<C2>xwat</C2>
<C3>75</C3>
</RECORD2>
<RECORD1>
<C2>QGGG9.A1-2</C2>
</RECORD1>
<RECORD2>
<C2>xflowcode</C2>
<C3>FL1</C3>
</RECORD2>
<RECORD2>
<C2>xtilo</C2>
<C3>1234</C3>
</RECORD2>
<RECORD2>
<C2>xwat</C2>
<C3>75</C3>
</RECORD2>
</Root-Element>
これが私が望む結果です。
<?xml version = '1.0' encoding = 'UTF-8'?>
<ns0:ProductCollection xmlns:ns0="http://example.com/ReadProductBB" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns0:RECORD1>
<ns0:C2>QGGG9.A1-1</ns0:C2>
<ns0:RECORD2Collection>
<ns0:RECORD2>
<ns0:C2>xflowcode</ns0:C2>
<ns0:C3>FL1</ns0:C3>
</ns0:RECORD2>
<ns0:RECORD2>
<ns0:C2>xtilo</ns0:C2>
<ns0:C3>1234</ns0:C3>
</ns0:RECORD2>
<ns0:RECORD2>
<ns0:C2>xwat</ns0:C2>
<ns0:C3>75</ns0:C3>
</ns0:RECORD2>
</ns0:RECORD2Collection>
</ns0:RECORD1>
<ns0:RECORD1>
<ns0:C2>QGGG9.A1-2</ns0:C2>
<ns0:RECORD2Collection>
<ns0:RECORD2>
<ns0:C2>xflowcode</ns0:C2>
<ns0:C3>FL1</ns0:C3>
</ns0:RECORD2>
<ns0:RECORD2>
<ns0:C2>xtilo</ns0:C2>
<ns0:C3>1234</ns0:C3>
</ns0:RECORD2>
<ns0:RECORD2>
<ns0:C2>xwat</ns0:C2>
<ns0:C3>75</ns0:C3>
</ns0:RECORD2>
</ns0:RECORD2Collection>
</ns0:RECORD1>
</ns0:ProductCollection>
助けてください。ありがとう