HelpF.pro

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

Код 1C v 8.х
 Функция ВыгрузитьТЗ_в_XML(пТЗ,пФайлИмя)
	ЗаписьXML = Новый ЗаписьXML;
	ЗаписьXML.ОткрытьФайл(пФайлИмя);
	ЗаписьXML.ЗаписатьОбъявлениеXML();
	ЗаписьXML.ЗаписатьНачалоЭлемента("Root");
	Для А=0 По пТЗ.Количество()-1 Цикл
		ЗаписьXML.ЗаписатьНачалоЭлемента("item");
		Для Каждого Колонка Из пТЗ.Колонки Цикл
			ИмяАтрибута=Колонка.Имя;
			ЗначениеАтрибута=пТЗ[А][Колонка.Имя];
			ЗаписьXML.ЗаписатьАтрибут(ИмяАтрибута,Строка(ЗначениеАтрибута));
		КонецЦикла;
		ЗаписьXML.ЗаписатьКонецЭлемента();
	КонецЦикла;
	ЗаписьXML.ЗаписатьКонецЭлемента();
	ЗаписьXML.Закрыть();
КонецФункции   

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/1451.html