私のアプリケーションは、非常に大きな xml ファイル (約 300K トランザクション) を作成します。各トランザクションには、約 20 個の xml 要素があります。そのため、巨大なxmlファイルが作成されます。メモリが制約であるため、xml ファイルの作成には JAXB、SAX、または DOM を使用しませんでした。xml ファイルが作成されたら、特定のタグ値を置き換える必要があります。何を置き換えるか、何を置き換えるかはわかっています。ファイル全体をメモリにロードせずにこれらの変数を置き換えるにはどうすればよいですか? 300K トランザクションの場合、ファイル サイズは約 600 MB になります。そのため、いくつかの変数を置き換えるためにファイル全体をメモリにロードしたくありません。
Java5を使用しています。それを行う方法はありますか?