|
Подскажите по формированию файла 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 фанатею
|
|
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший