Java:用domapi解析xml文件

Java:用domapi解析xml文件,java,xml,dom,jaxb,Java,Xml,Dom,Jaxb,我正在尝试使用Java中的DOM API解析一个包含1000个元素的XML文件。处理XML文件需要30秒 1元素,例如store是根元素,它有大约15个子元素,如store name、store count、store location等 有没有其他API可以用来加快整个过程 如何使用JAXB(我不太了解JAXB,但我的同龄人告诉我考虑它)?< /P> < P>解析过程中的30秒延迟通常是由于从Web中提取DTD引起的,尤其是如果它是W3C网站上找到的标准DTDs(如XHTML)之一。如果XML

我正在尝试使用Java中的DOM API解析一个包含1000个元素的XML文件。处理XML文件需要30秒

1元素,例如store是根元素,它有大约15个子元素,如store name、store count、store location等

有没有其他API可以用来加快整个过程


如何使用JAXB(我不太了解JAXB,但我的同龄人告诉我考虑它)?< /P> < P>解析过程中的30秒延迟通常是由于从Web中提取DTD引起的,尤其是如果它是W3C网站上找到的标准DTDs(如XHTML)之一。如果XML引用了这些DTD中的一个,则需要确保使用目录将解析器重定向到本地副本。

是否尝试使用SAX而不是DOM?尝试Apache Digester库。30秒1000个元素似乎太多了。但问题可能在于您的“处理”,而不是API。档案有多大?你能提供一些代码吗?你想对解析后的xml做什么?构造存储对象并将其添加到列表中。问题可能出在你的代码中,显示出来!