Цитата:
хочу сам разобраться и сделать.
|
А что сделать то?
Сериализация
Т.е. сериализация это просто процесс по переводу данных программы в некий "транспортный" либо формат "хранения данных". И всё.
Десериализация это собственно наоборот, взяли некое нечто и распаковали его в структуру для удобства использования.
Паковать можно во что угодно. Бинарные форматы вон выше ссылки кинули.
Распаковывать - в зависимости от задачи.
И я догадываюсь откуда взялась тема. Но там имелось в виду что хмл - это не более чем формат сериализации данных. И использовать его в чистом виде в проекте зачастую глупо, и зачастую удобнее его десериализовать во что-то более адекватное.