【发布时间】:2015-08-12 16:29:02
【问题描述】:
我将从 MQ 获取大量 xml 文件(每隔几分钟数以万计)。 xml 文件不是很大。我必须提取信息并将其保存到数据库中。不幸的是,我不能使用第三方库(除了 apache commons)。在这种情况下通常使用什么策略/技术? java或apache中有没有xml解析器可以很好地处理这种情况?
我还可以补充一点,我使用的是 jdk 1.4
【问题讨论】:
-
STAX 是内置的并且运行良好。 Linkage.
-
应该是原子操作吗?我的意思是如果某些 xml 中有一些错误应该怎么办?
-
哇,真快:) 谢谢,我会看看。但是,我如何处理这些数据库插入?
-
@Sach: 如果有错误,我只需要记录它并继续下一个 xml
-
使用数据库
INSERT。 Moar links. 但是,当您说“MQ”时,您可能处于已定义数据库源或 API 的环境 (JEE) 中。询问要求。