私はこのスキーマを持っています:
<Root>
<Customers>
<Customer>
<ID>123</ID>
<Name>John</Name>
</Customer>
</Customers>
<Order>
<ID>ABC</ID>
<Title>Boat</Title>
</Order>
</Root>
2つの異なるレコードを次のように1つの繰り返しレコードにマップする必要があります。
<Root>
<Data>
<ID>123</ID>
<Text>John</Text>
</Data>
<Data>
<ID>ABC</ID>
<Text>Boat</Text>
</Data>
</Root>
2つのテーブルループ(1つは顧客用、もう1つは注文用)を作成しようとしましたが、次のようになりました。
<Root>
<Data>
<ID>ABC</ID>
<Text>Boat</Text>
</Data>
</Root>
2行でループする1つのテーブルを試し、同じ結果を得ました。(ゲートオプションを使用して、違いがないかどうかを確認しました)
実際には、スキーマは巨大で、マップは非常に複雑で(私が作成したものではありません)、多くのファンクトイドと多くのワイヤーがあります。そのため、カスタムXSLの作成は避けたいと思います。これは、このタスクでは簡単ですが、保守が難しくなります。これは私が変更する必要がある唯一の部分です。
誰か?ありがとう。