将大型 XML 文档从一种格式转换为另一种格式的最快和最好的方法 [英] Fastest and best way to transform large XML docs from one format to another

查看:22
本文介绍了将大型 XML 文档从一种格式转换为另一种格式的最快和最好的方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一堆大型 XML 文件(所有文件的总大小超过 1 GB),我需要将它们从供应商模式转换为我们的模式.

I have a bunch of large XML files (total size of all files is more than 1 GB) and I need to transform them from a vendor schema to our schema.

供应商在其服务器上的某个 FTP 位置有一个 ZIP 文件(其中包含大型 XML 文件).我必须选择那个 ZIP 文件,然后转换所有可用的 XML 文件.转换为我们的模式格式后,我需要将数据保存在数据库中.

The vendor has one ZIP file (it contains large XML files) at some FTP location on its server. I have to pick that ZIP file up and then transform all available XML files. After transforming to our schema format, I need to persist the data in a database.

实现这一点的好设计是什么?支持 Java 的相关工具和实用程序有哪些?

What is a good design to implement this? What are relevant tools and utilities which support Java?

推荐答案

我使用 Saxon-EE 进行转换,使用 Woodstox 进行 XML 解组.

I used Saxon-EE for transformation and Woodstox for XML unmarshalling.

这篇关于将大型 XML 文档从一种格式转换为另一种格式的最快和最好的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆