是否可以获得javax.xml.parsers.DocumentBuilder.parse(File)的进度报告?

时间:2014-02-21 18:28:47

标签: java xml dom

如果执行javax.xml.parsers.DocumentBuilder.parse(File)需要很长时间,我可以从某处获得某些进度信息吗?可能会添加一些钩子或进度监听器吗?

1 个答案:

答案 0 :(得分:0)

我得到的最佳建议:DocumentBuilder.parse()确实有变种,它将从提供的流或阅读器中读取。因此,编写一个检测版本的FileInputStream / FileReader,报告它读取文件的距离(相对于文件的总长度),并将其传递给解析器。