Russian Qt Forum
Ноябрь 24, 2024, 23:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: помогите правильно организовать алгоритм, пожалуйста  (Прочитано 2763 раз)
Karl-Philipp
Гость
« : Январь 31, 2008, 15:00 »

подскажите дятлу, пожалуйста:

мне нужно считывать и записывать в xml файл 2 структуры данных. Как я себе это представляю:

есть xml файл, в нем находятся две структуры данных, имеющих общее поле.
В процессе работы программы c помощью QDomDocument (создаваемый локально) считываю в модели QStandardItemModel структуры данных из файла и забываю про этот QDomDocument. Далее в процессе работы вношу изменения, добавляю данные  в одну модель, потом в другую. По окончании работы создаю новый QDomDocument и туда уже загоняю данные (создаю теги) из моделей, после чего вытираю данные из старого файла и записываю новый документ (QDomDocument)  в файл.

Правильно ли это? Или нужно изначально "тягать" за собой QDomDocument и туда по мере изменений в модели вносить изменения.

Или как вообще это сделать?
Записан
Tonal
Гость
« Ответ #1 : Февраль 01, 2008, 08:22 »

Нормально. :-)
В последнем шаге можно действовать чуть по другому, если в xml-ке много данных, которых нет в программе, но которые нужно сохранить:
Зачитываем DOM и изменяем ветки, данные о которых у нас есть. После чего сбрасываем всё обратно.
Записан
Karl-Philipp
Гость
« Ответ #2 : Февраль 06, 2008, 15:35 »

спасибо большое  Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 20.