我正在尝试将由大量 XSD 指定的大型 XML 文档映射到另一个大型 XML 文档(大约 2500 行)。映射不完全是一对一的,但它相对接近,可能有 30-40 个元素发生变化,有些需要连接,或者对它们执行基本过滤逻辑。我发现 Altova MapForce 是一个很好的解决方案,但是就它提供的功能而言,它似乎有点过头了。我探索的另一个选择是使用 JAXB 构建自定义映射框架,但我担心我会构建像 MapForce 这样的产品,我估计这需要几百个工时。
我在网上几乎没有找到关于 XML 映射的内容,最大的发现是少数商业产品解决方案,所有这些似乎都有些矫枉过正。
有任何想法吗?