販売情報をデータベースに保存する VB6 のアプリがあります。ユーザーがデータを入力している間、ネットワーク障害などでデータが失われないように、データをローカルの XML ファイルに保存したいと考えています。そのため、各項目の行が入力されると、その行が XML ファイルに追加されます。
既存のデータを読み取る必要がないように、新しい行データをファイルに追加することを考えていました。しかし、XML には終了タグが必要なため、これはうまくいかないようです。
したがって、ファイルを読み取って最後のタグを削除し、残りのデータに終了タグを追加する必要があると思います。これは正しい方法でしょうか?パフォーマンス面での最善のアプローチは何でしょうか? XMLDocument または TextStream を使用していますか?