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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Создание XML файла  (Прочитано 22200 раз)
pupapum
Гость
« : Июль 09, 2008, 15:16 »

Привет всем. Вот нужно написать приложение, в котором добавляешь и удаляешь элементы в дереве (это понятно =) ) и еще какакя-то дополнительная информация. Так вот, а потом все это записать xml файлом. Подскажите в какую сторону глядеть и в каком месте копать. Спасибо.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Июль 09, 2008, 15:32 »

Смотреть в сторону ассистанта, а именно QDomDocument
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
pupapum
Гость
« Ответ #2 : Июль 09, 2008, 16:12 »

а что иенно в нем смотреть? Кстати, у меня вложенные записи, т.е. ожет по несколько в одной.
« Последнее редактирование: Июль 09, 2008, 16:14 от pupapum » Записан
Karl-Philipp
Гость
« Ответ #3 : Июль 09, 2008, 16:27 »

Смотреть в сторону ассистанта, а именно QDomDocument

а что если попробовать использовать классы QXmlStreamReader и QXmlStreamWriter для поставленной задачи?
В качестве примера - "...\examples\xml\streambookmarks\"
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Июль 09, 2008, 17:14 »

а что иенно в нем смотреть? Кстати, у меня вложенные записи, т.е. ожет по несколько в одной.

Читаешь свои данные, формируешь походу дом. Далее пишешь это все в файл. В ассистанте есть примеры формирования дома и записи в файл.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
pupapum
Гость
« Ответ #5 : Июль 09, 2008, 17:19 »

а как пример называется?
Записан
pupapum
Гость
« Ответ #6 : Июль 09, 2008, 17:39 »

я не могу понять как мне из дерева сформировать xml файл.
Записан
ритт
Гость
« Ответ #7 : Июль 09, 2008, 17:47 »

иди в examples/xml и смотри исходники примеров...раз уж ассистант не помогает
Записан
Karl-Philipp
Гость
« Ответ #8 : Июль 09, 2008, 17:47 »

>>я не могу понять как мне из дерева сформировать xml файл.

...\examples\xml\dombookmarks\ для QDomDocument
...\examples\xml\streambookmarks\ для QXmlStreamReader

дык смотрите примеры! Улыбающийся
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #9 : Июль 09, 2008, 18:14 »

а как пример называется?

а как пример называется в ассистанте? хм, noname. Открой в ассистанте QDomDocument и в описании это го класса есть примеры. Также почитай в ассистанте описание QtXml Module. Будет тоже весьма полезно.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
pupapum
Гость
« Ответ #10 : Июль 09, 2008, 19:03 »

Вот поймите меня. Открываю я этот пример, в нем открывается готовый файл, новых строчек добавить нельзя, сохраняется почти тоже самое за исключением того, что можно изменить строчку, вот и все что можно сделать. А вот как мне пробежать по этому гребанному дереву так чтобы получился нормальный xml я ума не приложу... =). Может у кого заволялось что-то подобное готового типа =)?
Записан
ритт
Гость
« Ответ #11 : Июль 09, 2008, 19:16 »

но сохраняется ведь уже не то же самое?! - значит, пробежались по дереву и собрали хмл заново
разберись сначала с примерами и почитай _внимательно_ документацию!
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #12 : Июль 09, 2008, 19:54 »

Вот поймите меня. Открываю я этот пример, в нем открывается готовый файл, новых строчек добавить нельзя, сохраняется почти тоже самое за исключением того, что можно изменить строчку, вот и все что можно сделать. А вот как мне пробежать по этому гребанному дереву так чтобы получился нормальный xml я ума не приложу... =). Может у кого заволялось что-то подобное готового типа =)?

А что поиск по форуму говорит?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Karl-Philipp
Гость
« Ответ #13 : Июль 09, 2008, 19:58 »

Вот поймите меня. Открываю я этот пример, в нем открывается готовый файл, новых строчек добавить нельзя, сохраняется почти тоже самое за исключением того, что можно изменить строчку, вот и все что можно сделать. А вот как мне пробежать по этому гребанному дереву так чтобы получился нормальный xml я ума не приложу... =). Может у кого заволялось что-то подобное готового типа =)?

а что значит в Вашем посте "пробежать по этому //skipped// дереву"? Подмигивающий
Если собирать данные из модели и создавать xml документ,  тогда в примерах это есть.
Не пойму до конца постановки задачи.
« Последнее редактирование: Июль 09, 2008, 21:25 от terlan » Записан
pupapum
Гость
« Ответ #14 : Июль 10, 2008, 10:47 »

Хорошо ребят, спасибо за направленность, я все внимательно изучу, а потом уже по конкретней вопросы оставлю, если таковые возникнут.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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