|
Запись в XML средствами 1С.
| ☑ |
0
Koliaff
08.03.15
✎
08:30
|
Доброго времени суток. Всех женщин с 8-м Марта !
Подскажите пожалуйста каким образом лучше работать с записью из 1С в XML ?
Есть код написанный для 7.7. Выгрузка в XML для сайта. Сейчас надо переделать её для 8-ки. Перешли с ТИС на УТ.
Вот пока код из 8-ки, который переделал :
Документ=Новый ЗаписьXML();
Документ.ОткрытьФайл(ФормИмяФайла);
Документ.ЗаписатьОбъявлениеXML();
Документ.ЗаписатьНачалоЭлемента("КоммерческаяИнформация");
Документ.ЗаписатьАтрибут("ВерсияСхемы","2.021");
Документ.ЗаписатьАтрибут("ДатаФормирования",Строка(ТекущаяДата()));
// здесь надо создать подчиненный узел для верхнего узла. (КоммерческаяИнформация ВерсияСхемы="2.021" ДатаФормирования="08.03.2015 8:16:33")
Документ.ЗаписатьКонецЭлемента();
Документ.Закрыть();
===============================================
Как в 8-ке делается запись подчиненного узла ?
|
|
1
Asmody
08.03.15
✎
08:40
|
Документ.ЗаписатьНачалоЭлемента("Родительский");
Документ.ЗаписатьНачалоЭлемента("Дочерний");
Документ.ЗаписатьКонецЭлемента();
Документ.ЗаписатьНачалоЭлемента("Дочерний");
Документ.ЗаписатьКонецЭлемента();
Документ.ЗаписатьКонецЭлемента(); // для родительского узла
|
|
2
Koliaff
08.03.15
✎
08:50
|
(Asmody) Спасибо, так просто ? )
Сейчас попробую.
У меня ещё есть вопросы, но сейчас проверю и задам оставщиеся ....
|
|
3
Koliaff
08.03.15
✎
08:55
|
Проверил, спасибо, вроде то что надо.
Вот ещё вопрос :
В 7-ке в заголовке вот такой текст :
<?xml version="1.0" encoding="windows-1251" ?>
В 8-ке :
<?xml version="1.0" encoding="UTF-8" ?>
=============================================
Как поменять кодировку, чтобы XML файлы были одинаковые ?
|
|
4
Asmody
08.03.15
✎
09:07
|
(3) там где-то кодировка указывается. Не то в конструкторе, не то в записать. В СП посмотри
|
|
5
Koliaff
08.03.15
✎
09:14
|
(Asmody) Спасибо, нашел.
Документ.ОткрытьФайл(ФормИмяФайла,"windows-1251");
|
|
6
Zhuravlik
08.03.15
✎
13:56
|
Есть еще XDTO, посложнее в понимании, но в 10о500 раз проще в использовании. Особенно если структура xml сложная.
|
|