Название: Создание XML файла Отправлено: pupapum от Июль 09, 2008, 15:16 Привет всем. Вот нужно написать приложение, в котором добавляешь и удаляешь элементы в дереве (это понятно =) ) и еще какакя-то дополнительная информация. Так вот, а потом все это записать xml файлом. Подскажите в какую сторону глядеть и в каком месте копать. Спасибо.
Название: Re: Создание XML файла Отправлено: pastor от Июль 09, 2008, 15:32 Смотреть в сторону ассистанта, а именно QDomDocument
Название: Re: Создание XML файла Отправлено: pupapum от Июль 09, 2008, 16:12 а что иенно в нем смотреть? Кстати, у меня вложенные записи, т.е. ожет по несколько в одной.
Название: Re: Создание XML файла Отправлено: Karl-Philipp от Июль 09, 2008, 16:27 Смотреть в сторону ассистанта, а именно QDomDocument а что если попробовать использовать классы QXmlStreamReader и QXmlStreamWriter для поставленной задачи? В качестве примера - "...\examples\xml\streambookmarks\" Название: Re: Создание XML файла Отправлено: pastor от Июль 09, 2008, 17:14 а что иенно в нем смотреть? Кстати, у меня вложенные записи, т.е. ожет по несколько в одной. Читаешь свои данные, формируешь походу дом. Далее пишешь это все в файл. В ассистанте есть примеры формирования дома и записи в файл. Название: Re: Создание XML файла Отправлено: pupapum от Июль 09, 2008, 17:19 а как пример называется?
Название: Re: Создание XML файла Отправлено: pupapum от Июль 09, 2008, 17:39 я не могу понять как мне из дерева сформировать xml файл.
Название: Re: Создание XML файла Отправлено: ритт от Июль 09, 2008, 17:47 иди в examples/xml и смотри исходники примеров...раз уж ассистант не помогает
Название: Re: Создание XML файла Отправлено: Karl-Philipp от Июль 09, 2008, 17:47 >>я не могу понять как мне из дерева сформировать xml файл.
...\examples\xml\dombookmarks\ для QDomDocument ...\examples\xml\streambookmarks\ для QXmlStreamReader дык смотрите примеры! :) Название: Re: Создание XML файла Отправлено: pastor от Июль 09, 2008, 18:14 а как пример называется? а как пример называется в ассистанте? хм, noname. Открой в ассистанте QDomDocument и в описании это го класса есть примеры. Также почитай в ассистанте описание QtXml Module. Будет тоже весьма полезно. Название: Re: Создание XML файла Отправлено: pupapum от Июль 09, 2008, 19:03 Вот поймите меня. Открываю я этот пример, в нем открывается готовый файл, новых строчек добавить нельзя, сохраняется почти тоже самое за исключением того, что можно изменить строчку, вот и все что можно сделать. А вот как мне пробежать по этому гребанному дереву так чтобы получился нормальный xml я ума не приложу... =). Может у кого заволялось что-то подобное готового типа =)?
Название: Re: Создание XML файла Отправлено: ритт от Июль 09, 2008, 19:16 но сохраняется ведь уже не то же самое?! - значит, пробежались по дереву и собрали хмл заново
разберись сначала с примерами и почитай _внимательно_ документацию! Название: Re: Создание XML файла Отправлено: pastor от Июль 09, 2008, 19:54 Вот поймите меня. Открываю я этот пример, в нем открывается готовый файл, новых строчек добавить нельзя, сохраняется почти тоже самое за исключением того, что можно изменить строчку, вот и все что можно сделать. А вот как мне пробежать по этому гребанному дереву так чтобы получился нормальный xml я ума не приложу... =). Может у кого заволялось что-то подобное готового типа =)? А что поиск по форуму говорит? Название: Re: Создание XML файла Отправлено: Karl-Philipp от Июль 09, 2008, 19:58 Вот поймите меня. Открываю я этот пример, в нем открывается готовый файл, новых строчек добавить нельзя, сохраняется почти тоже самое за исключением того, что можно изменить строчку, вот и все что можно сделать. А вот как мне пробежать по этому гребанному дереву так чтобы получился нормальный xml я ума не приложу... =). Может у кого заволялось что-то подобное готового типа =)? а что значит в Вашем посте "пробежать по этому //skipped// дереву"? ;) Если собирать данные из модели и создавать xml документ, тогда в примерах это есть. Не пойму до конца постановки задачи. Название: Re: Создание XML файла Отправлено: pupapum от Июль 10, 2008, 10:47 Хорошо ребят, спасибо за направленность, я все внимательно изучу, а потом уже по конкретней вопросы оставлю, если таковые возникнут.
Название: Re: Создание XML файла Отправлено: pastor от Июль 10, 2008, 13:45 Хорошо ребят, спасибо за направленность, я все внимательно изучу, а потом уже по конкретней вопросы оставлю, если таковые возникнут. Вот загляни в эту тему еще: http://prog.org.ru/forum/index.php/topic,7087.0.html Название: Re: Создание XML файла Отправлено: pupapum от Июль 12, 2008, 16:08 Спасибо, уже читаю..
|