XSD の大規模なセットで指定された大規模な XML ドキュメントを、別の大規模な XML ドキュメント (約 2500 行) にマップしようとしています。マッピングは厳密には 1 対 1 ではありませんが、比較的近いもので、おそらく 30 ~ 40 の要素が変更され、一部は連結する必要があり、基本的なフィルタリング ロジックがそれらに対して実行されます。Altova MapForce が優れたソリューションであることがわかりましたが、それが提供する機能に関してはやり過ぎのようです。私が検討したもう 1 つのオプションは、JAXB を使用してカスタム マッピング フレームワークを構築することですが、MapForce のような製品を構築することになるのではないかと心配しており、数百時間かかると見積もっています。
XML マッピングについてオンラインで見つけたものはほとんどありません。最大の発見は、一握りの商用製品ソリューションであり、そのすべてが少しやり過ぎに思えます。
何か案は?