В основном, если я делаю Xdoc.Load (имя файла), делаю некоторые изменения, затем делаю Xdoc.Save (имя файла), он сохраняет только измененные элементы, такие как вставленные или удаленные элементы и т. Д., Или восстанавливает все?
В зависимости от ответа я подумываю определить, будет ли мое приложение сохранять за изменения или сохранять при явном сохранении и при выходе. Также рассматривается вопрос о том, писать ли в несколько файлов XML или просто хранить все в одном большом файле. Я понятия не имею, насколько большим будет один большой файл, но я подозреваю, что он потенциально может составлять 10 МБ, поэтому, если он восстанавливает весь файл, то я определенно не могу сохранить каждое изменение, сохраняя один большой файл.
Если он сохраняет весь файл, есть ли у кого-нибудь мнение о наличии отдельного XML-файла для каждой сущности (возможно, сотен) и является ли это хорошей идеей?