Разработка в 1С 8.0


       

Запись XML


Следующий фрагмент создает простой XML-документ и записывает его в файл. Иерархический отступ конструкций языка показывает вложенность XML-элементов друг в друга:

Файл = Новый ЗаписьXML;

Файл.ОткрытьФайл(ПутьКФайлу);

Файл.ЗаписатьОбъявлениеXML();

Файл.ЗаписатьНачалоЭлемента("goods");  

Файл.ЗаписатьНачалоЭлемента("good");  

Файл.ЗаписатьНачалоЭлемента("name");  

Файл.ЗаписатьТекст("Ботинки");  

Файл.ЗаписатьКонецЭлемента();  

Файл.ЗаписатьНачалоЭлемента("price");  

Файл.ЗаписатьТекст(XMLСтрока(600));  

Файл.ЗаписатьКонецЭлемента();  

Файл.ЗаписатьКонецЭлемента();  

Файл.ЗаписатьНачалоЭлемента("good");  

Файл.3аписатьНачалоЭлемента("name");  

Файл.ЗаписатьТекст("Сапоги");  

Файл.ЗаписатьКонецЭлемента();  

Файл.ЗаписатьНачалоЭлемента("price");  

Файл.ЗаписатьТекст(XMLСтрока(1000)) ;  

Файл.ЗаписатьКонецЭлемента();  

Файл.ЗаписатьКонецЭлемента();  

Файл.ЗаписатьКонецЭлемента() ;

В результате работы программы получился следующий XML-документ:

 

<?xml version="1.0"?>

<goods>

<good>  

<namе>Ботинки</namе>  

<price>600</price>  

</good>  

<good>  

<namе>Сапоги</namе>  

<price>1000</price>  

</good>  

</goods>



Содержание  Назад  Вперед