Имя: Пароль:
1C
 
формирование xml документа из 1С 8
0 PetrVV
 
07.04.11
10:41
Помогите, пожалуйста, необходимо в загаловок xml файла включать строку "standalone="no"". Как это сделать программно ? Не могу найти как задать этот параметр при формировании файла из 1С 8.
1 likesport
 
07.04.11
10:47
2 likesport
 
07.04.11
10:53
(1) Да, это не 8.1, но всеже, как-то решили
3 SUA
 
07.04.11
10:56
еще один вариант... работает :)
сохраняешь XML, открываешь как текстовый документ, дописываешь, сохраняешь еще раз
4 PetrVV
 
07.04.11
11:01
Спасибо (1), (3)

Но думаю, что придется делать как в (3)
5 likesport
 
07.04.11
11:02
Можно впринципе так и сделать, даже в автоматическом режиме
ИмяФайлаXML = ПолучитьИмяВременногоФайла();    
ФайлXML.Записать(ИмяФайлаXML);
а потом обработать с помощью текстового документа
Текс = новый текстовыдокумент;
....
6 Defender aka LINN
 
07.04.11
11:07
ЗаписьXML.ЗаписатьБезОбработки("<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>
   |");
Вместо
ЗаписьXML.ЗаписатьОбъявлениеXML();
пишешь, да и все.
7 likesport
 
07.04.11
11:10
(6) Молодца!
8 PetrVV
 
07.04.11
11:53
Оу, (6) огромное спасибо.
9 PetrVV
 
07.04.11
12:05
Все супер, но с кодировкой "windows-1251" xml создается некорректно. Не открывается она после записи.

("<?xml version=""1.0"" encoding=""windows-1251"" standalone=""yes""?>");

Вылетает ошибка при попытке открыть xml файл.
10 Defender aka LINN
 
07.04.11
12:09
(9) Все создается. Ты кодировку в ОткрытьФайл-то указал?
11 PetrVV
 
07.04.11
12:20
(10) Извиняюсь, не указал кодировку, я подумал, что она указывается как раз в твоей инструкции.

Все нормально, все создалось, спасибо.