Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Подскажите по формированию файла XML

Подскажите по формированию файла XML
Я
   Формат строки
 
29.04.21 - 14:19
Добрый день
Не силен в файлах XML, не могу понять как сделать такую конструкцию:

<?xml version="1.0" encoding="utf-8"?>
    <item_data item_data = "2020-03-25">
        <item>
            <id>10461</id>
            <name>Томаты</name>
        </item>
    </item_data>

Не могу понять как вот это сделать "<item_data item_data = "2020-03-25">"

Пробую так, но не то выходит.

ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("item_data");
ЗаписьXML.ЗаписатьБезОбработки("item_data = "+Формат(ТекущаяДатаСеанса(),"ДФ=yyyy-MM-dd"));

ЗаписьXML.ЗаписатьНачалоЭлемента("item");
                    
ЗаписьXML.ЗаписатьНачалоЭлемента("id");
ЗаписьXML.ЗаписатьТекст("1");
ЗаписьXML.ЗаписатьКонецЭлемента();

ЗаписьXML.ЗаписатьНачалоЭлемента("name");
ЗаписьXML.ЗаписатьТекст("товар");
ЗаписьXML.ЗаписатьКонецЭлемента();        
        
ЗаписьXML.ЗаписатьКонецЭлемента();//item

ЗаписьXML.ЗаписатьКонецЭлемента();//item_data

Подскажите, как правильно сделать?
   mikecool
 
1 - 29.04.21 - 14:25
а что выходит?
   mikecool
 
2 - 29.04.21 - 14:27
вместо ЗаписатьТекст надо ЗаписатьАтрибут
   mikecool
 
3 - 29.04.21 - 14:27
читай СП
   Dzenn
 
4 - 29.04.21 - 14:33
Да, это атрибут, надо записывать это значение как атрибут

А ещё, я посоветовал бы использовать XDTO, но это уже следующий уровень озарения ;-)
   Формат строки
 
5 - 29.04.21 - 14:46
точно, атрибут, спасибо 
(4) я всячески стараюсь не использовать xml если возможно, больше по json фанатею

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.