Подскажите по формированию файла XML
☑
0
Формат строки
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
Подскажите, как правильно сделать?
1
mikecool
29.04.21
✎
14:25
а что выходит?
2
mikecool
29.04.21
✎
14:27
вместо ЗаписатьТекст надо ЗаписатьАтрибут
3
mikecool
29.04.21
✎
14:27
читай СП
4
Dzenn
гуру
29.04.21
✎
14:33
Да, это атрибут, надо записывать это значение как атрибут
А ещё, я посоветовал бы использовать XDTO, но это уже следующий уровень озарения ;-)
5
Формат строки
29.04.21
✎
14:46
точно, атрибут, спасибо
(4) я всячески стараюсь не использовать xml если возможно, больше по json фанатею
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс