crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как записать в XML не перезаписывая весь файл?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
balbes Дата 13.10.2015, 13:41
  В XML насколько я знаю только полностью перезаписывается файл.
Ты конечно можешь попробовать написать свой механизм записи, но тогда тебе придется записывать свой элемент и каким-то образом сдвигать данные (если элемент меньше или больше прошлого) , что находятся за ним, что особо не отличается от полной записи данных. А если элемент для изменения находятся в начале XML документа?

Если так уж критичны все эти операции, то ИМХО стоит перейти на БД
poluna Дата 13.10.2015, 11:00
  Есть некий XML файл, в котором из разных потоков делаюстя операции чтения и записи.
На данный момент при изменении одного элемента, мне нужно перезаписывать весь файл.

Существует ли способ, перезаписывать только тот элемент который меняется?
XML файл большой, провок много, поэтому задумалась об этом.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 17:03