如何监控Java中的XML解析(使用JDOM)?

如何监控Java中的XML解析(使用JDOM)?,java,jdom,Java,Jdom,我正在开发一个解析大型XML文件的应用程序(超过200k行,大约4-5MB),我想使用进度条监控解析过程。 我正在使用JDOMV1.1.1和SaxBuilder 有人知道如何做到这一点吗 谢谢我想,您可以子类org.jdom.DefaultJDOMFactory,并重写一些方法来跟踪特定节点的创建时间。然后可以将该子类的对象传递给SAXBuilder.setFactory 但是,由您决定什么是“进度”,您只能根据XML的结构来决定。鉴于我的XML总是来自文件,我不能检查读取的字节数,并将其与总字

我正在开发一个解析大型XML文件的应用程序(超过200k行,大约4-5MB),我想使用进度条监控解析过程。 我正在使用JDOMV1.1.1和SaxBuilder

有人知道如何做到这一点吗


谢谢

我想,您可以子类
org.jdom.DefaultJDOMFactory
,并重写一些方法来跟踪特定节点的创建时间。然后可以将该子类的对象传递给
SAXBuilder.setFactory


但是,由您决定什么是“进度”,您只能根据XML的结构来决定。

鉴于我的XML总是来自文件,我不能检查读取的字节数,并将其与总字节数进行比较吗?@Squ36:如果您想获得低级别,您必须提供自己的SAX实现,并将其传递给
SAXBuilder
的构造函数。我正试图实现完全相同的结果(谢谢Stackoverflow!:)@Squ36,你最后能做点什么吗?