0

より具体的には、大きな XML Web ページ (RSS フィード)。それらを解析するために優れた Rome ライブラリを使用していますが、現在取得しようとしているページは非常に大きく、ドキュメント全体を取得する前に Java がメモリ不足になります。

Web ページを分割して XMLReader に渡すにはどうすればよいですか? 独自の XML を追加してフィードを開始および終了した後、フィードを分割して渡す必要がありますか?

4

1 に答える 1

0

まず、Xms と Xmx の Java コマンド ライン オプションを適切な値に設定する方法を学びます。すべての DOM ベースのパーサーは、メモリを大量にロードします。プル パーサーの使用をもう一度見てみましょう。XML 全体をドキュメントにロードしてから処理する必要はありません。

于 2010-07-13T16:42:31.190 に答える