Как сериализовать Таблицу Значений в XML

13 июня, 2015 - 14:33 | kwister
Пример функции, которая возвращает сериализованную в XML таблицу значений:

Функция СериализоватьТЗ(ТЗ)  
  
    ЗаписьXML = Новый ЗаписьXML();
    ЗаписьXML.УстановитьСтроку();
    СериализаторXDTO.ЗаписатьXML(ЗаписьXML, ТЗ);
    СтрокаXML = ЗаписьXML.Закрыть();	
	
    Возврат СтрокаXML;

КонецФункции

Функция, которая восстанавливает таблицу значений из строки XML:

Функция ПолучитьТаблицуЗначенийИзXML(XMLСтрокаТЗ)  
  
    ЧтениеXML = Новый ЧтениеXML();
    ЧтениеXML.УстановитьСтроку(XMLСтрокаТЗ);
	
    ТЗ = СериализаторXDTO.ПрочитатьXML(ЧтениеXML);
 	
    Возврат ТЗ;

КонецФункции
Подписка на RSS - 1С