v8: Сериализация объекта в строку через XML
Рассмотрены способ сериализации объекта в строку с помощью XML. Этот способ удобно использовать для передачи/приема на сервер мутабельного значения объекта. | Автор статьи: Гений 1С | Редакторы: Damned,acsent Последняя редакция №5 от 29.10.06 | |
Ключевые слова: XML,сериализация,объект
Выгрузка объекта в XML строку:
Функция ВXML(ДокументСсылка) Экспорт ЗаписьXML = Новый ЗаписьXML; ЗаписьXML.УстановитьСтроку(); ЗаписатьXML(ЗаписьXML, ДокументСсылка.ПолучитьОбъект()); Возврат ЗаписьXML.Закрыть(); КонецФункции
Загрузка объекта из XML строки:
Функция ИзXML(Стр) Экспорт ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.УстановитьСтроку(Стр); Возврат ПрочитатьXML(ЧтениеXML); КонецФункции
Как видим, быстро и штатными средствами.
Есть еще вариант сериализации объекта через ЗначениеВСтрокуВнутр.