Книга знаний

1С:Предприятие / v8 / Приемы программирования / Обмен данными, УРБД

v8: Сериализация объекта в строку через XML

Рассмотрены способ сериализации объекта в строку с помощью XML. Этот способ удобно использовать для передачи/приема на сервер мутабельного значения объекта.Автор статьи: Гений 1С | Редакторы: Damned, acsent
Последняя редакция №5 от 29.10.06 | История
URL: http://kb.mista.ru/article.php?id=270

Ключевые слова: XML,сериализация,объект


Выгрузка объекта в XML строку:

Функция ВXML(ДокументСсылка) Экспорт
    ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.УстановитьСтроку();
    ЗаписатьXML(ЗаписьXML, ДокументСсылка.ПолучитьОбъект());
    Возврат ЗаписьXML.Закрыть();
КонецФункции


Загрузка объекта из XML строки:
Функция ИзXML(Стр) Экспорт
    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.УстановитьСтроку(Стр);
    
    Возврат ПрочитатьXML(ЧтениеXML);
КонецФункции


Как видим, быстро и штатными средствами.
Есть еще вариант сериализации объекта через ЗначениеВСтрокуВнутр.

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика