Здравствуйте, maloi_alex, Вы писали:
Я предлагаю сразу в юмор перенести.
_>Затем при нажатии на кнопку "Сохранить", происходит валидация конфигурации, и затем в пределах одной транзакции изменения сбрасываются в БД.
Вы хорошего мнения о разработчиках 1С.
_>Но в случае с БД понятно, в каждой современной СУБД есть свой менеджер транзакций, а как быть с XML?
_>Как сохранить изменения в XML с возможностью отката?
Вы сначала решите, вам "как в 1С" или транзакционность?
С XML все просто. Пишем новый файл с новым XML, переименовываем старый, даем имя старого файла новому, удаляем старый.