【发布时间】:2010-09-06 18:09:09
【问题描述】:
我有一个较大的 XML 文件,其中包含相对固定大小的项目,即
<rootElem>
<item>...</item>
<item>...</item>
<item>...</item>
<rootElem>
item 元素相对较浅且通常较小(
如何在 Java 中有效地处理文件?我无法将整个文件作为 DOM 读取,而且我不喜欢使用 SAX,因为代码变得相当复杂。我想避免将文件分成更小的部分。
如果我可以一次获得每个 item 元素,作为一个单独的 DOM 文档,我可以使用 JAXB 之类的工具对其进行处理,这是最佳选择。基本上我只想循环遍历所有项目。
我认为这是一个相当普遍的问题。
【问题讨论】: