我正在开发一个解析大型 XML 文件(超过 20 万行,大约 4-5 MB)的应用程序,我想使用进度条监控解析过程。 我正在使用 JDOM v1.1.1 和 SaxBuilder。
有人知道如何实现吗?
谢谢
最佳答案
我想,您可以将 org.jdom.DefaultJDOMFactory
子类化,并覆盖一些方法来跟踪何时创建了某些节点。然后您可以将该子类的一个对象传递给 SAXBuilder.setFactory
。
不过,由您决定什么是“进展”,您只能根据 XML 的结构来决定。
关于java - 我如何监控 Java 中的 XML 解析(使用 JDOM)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5260587/