バッチを実行するたびに収集するつぶやきを書き込む単純な XML ファイルを作成しました。バッチを実行するたびにファイルを書き換えるのではなく、ファイルを追加したい。現時点では、バッチ実行ごとに現在のドキュメントを上書きしています。
これで私を助けてください!!
これを使って:
FileWriter writer = new FileWriter(file,true);
これにより、ファイルが追加モードで開かれます。
次の場合、問題が発生する可能性があることに注意してください。
<root>
<sometag></sometag>
</root>
次に同じ構造を再度追加すると、次にファイルを読み取るときに次のようになります。
<root>
<sometag></sometag>
</root>
<root>
<sometag></sometag>
</root>
これは無効です。したがって、後でこの xml を解析する必要がある場合は、次のようにする必要があります。