1

List<Book>ユーザーが本を追加/削除できるとしましょう。リストは xml ファイルに保存されるため、Web サイトのセッション間でデータを利用できます。

明らかに、これは理想的なソリューションではありません。データベースの方がはるかに優れています。ただし、これは、いくつかの厳格な制約がある学校のプロジェクト用です。私が理解しようとしているのは、List<Book>毎回ファイル全体を単純に書き換えるのではなく、変更のたびにxmlファイルを「更新」する良い方法があるかどうかです。

4

1 に答える 1

3

いいえ*、ファイル全体を書き換えずに XML を「更新」することはできません。XML 形式では、インプレース変更や単純な追加さえも許可されていません。

*) インプレース更新を可能にする巧妙な方法 (つまり、余分な空白を残し、要素のファイル オフセットをキャッシュする) を思いつくことができますが、そのようなことは個人的な娯楽プロジェクトでのみ行うことをお勧めします。

于 2012-12-13T07:03:51.793 に答える