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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: сериализация  (Прочитано 6159 раз)
stasuss
Гость
« : Июнь 26, 2012, 10:32 »

подскажите плз как сохранить dom дерево в сериализованом виде (без переносов) ибо при сохранении byteArray он получается громоздким.

нашел класс QXmlSerializer, но он работает с XQuery, а мне она не нужна вообщем то
Записан
DmitryM
Гость
« Ответ #1 : Июнь 26, 2012, 11:15 »

Что значит громоздкий?
Записан
stasuss
Гость
« Ответ #2 : Июнь 26, 2012, 13:41 »

Что значит громоздкий?

ну все эти переносы и отступы увеличивают размер файла. ибо они у меня большие. и таким образом файл весящий без лишних символов 600кб, с ними весит все 900(
Записан
DmitryM
Гость
« Ответ #3 : Июнь 26, 2012, 14:18 »

ибо они у меня большие. и таким образом файл весящий без лишних символов 600кб, с ними весит все 900(
zip/gzip и нет проблем
Записан
stasuss
Гость
« Ответ #4 : Июнь 27, 2012, 08:39 »

блин причем тут зип вообще? я вопрос задавал про сериализацию, т.е. сохранение в компактном виде
Записан
Serr500
Гость
« Ответ #5 : Июнь 27, 2012, 08:51 »

блин причем тут зип вообще? я вопрос задавал про сериализацию, т.е. сохранение в компактном виде
Прежде чем задавать вопрос, неплохо было бы самому понять, что нужно - сериализация (процесс перевода какой-либо структуры данных в последовательность битов, тыц) или "сохранение в компактном виде".

Update: http://qt-project.org/doc/qt-4.8/qxmlstreamwriter.html#autoFormatting-prop
« Последнее редактирование: Июнь 27, 2012, 08:56 от Serr500 » Записан
stasuss
Гость
« Ответ #6 : Июнь 27, 2012, 09:52 »

большое спасибо))) ну просто я как то всегда считал что сериализация с байтами не связана... xml сам по себе тоже по сути сериализованые данные.. ну да ладно) всем спасибо
Записан
DmitryM
Гость
« Ответ #7 : Июнь 27, 2012, 10:20 »

большое спасибо))) ну просто я как то всегда считал что сериализация с байтами не связана...
Можно сериализовать и в бинарник например с Tpl , Boost, только результат может получиться архитектурно зависимым.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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