0

更具体地说,大型 XML 网页(RSS 提要)。我正在使用出色的 Rome 库来解析它们,但是我当前尝试获取的页面非常大,并且 Java 在获取整个文档之前内存不足。

如何拆分网页以便将其传递给 XMLReader?我应该自己做,并在添加我自己的 XML 以开始和完成它们之后分批传递提要吗?

4

1 回答 1

0

First off learn to set the java command line options for Xms and Xmx to appropriate values, all the DOM based parsers each crap loads of memory. Second look at using a Pull Parser, it will not have to load the entire XML into a document before processing it.

于 2010-07-13T16:42:31.190 回答