Название: помогите правильно организовать алгоритм, пожалуйста Отправлено: Karl-Philipp от Январь 31, 2008, 15:00 подскажите дятлу, пожалуйста:
мне нужно считывать и записывать в xml файл 2 структуры данных. Как я себе это представляю: есть xml файл, в нем находятся две структуры данных, имеющих общее поле. В процессе работы программы c помощью QDomDocument (создаваемый локально) считываю в модели QStandardItemModel структуры данных из файла и забываю про этот QDomDocument. Далее в процессе работы вношу изменения, добавляю данные в одну модель, потом в другую. По окончании работы создаю новый QDomDocument и туда уже загоняю данные (создаю теги) из моделей, после чего вытираю данные из старого файла и записываю новый документ (QDomDocument) в файл. Правильно ли это? Или нужно изначально "тягать" за собой QDomDocument и туда по мере изменений в модели вносить изменения. Или как вообще это сделать? Название: Re: помогите правильно организовать алгоритм, пожалуйста Отправлено: Tonal от Февраль 01, 2008, 08:22 Нормально. :-)
В последнем шаге можно действовать чуть по другому, если в xml-ке много данных, которых нет в программе, но которые нужно сохранить: Зачитываем DOM и изменяем ветки, данные о которых у нас есть. После чего сбрасываем всё обратно. Название: Re: помогите правильно организовать алгоритм, пожалуйста Отправлено: Karl-Philipp от Февраль 06, 2008, 15:35 спасибо большое :)
|