Имя: Пароль:
1C
1С v8
XML: <uploads type="array"> - как это записать?
0 nola
 
31.07.12
17:29
Помогите, пожалуйста.
1 Азат
 
31.07.12
17:33
а просто в текстовыйдокумент записать не предлагать?
2 nola
 
31.07.12
17:36
нет, нужно через ЗаписьXML
3 nola
 
31.07.12
17:43
я рассуждаю так (если ошибаюсь, поправьте): это атрибут, значит, либо ЗаписатьАтрибут(), либо ЗаписатьНачалоАтрибута(). Так?
4 nola
 
31.07.12
17:44
и как там задать тип????
5 ssh2006
 
31.07.12
17:47
Файл = Новый ЗаписьXML;
   Файл.ОткрытьФайл("С:\test.xml", "UTF-8");
   Файл.ЗаписатьОбъявлениеXML();
   Файл.ЗаписатьНачалоЭлемента("uploads");
   Файл.ЗаписатьАтрибут("type", "array");
   Файл.ЗаписатьКонецЭлемента();
   Файл.Закрыть();
6 nola
 
31.07.12
17:51
ЗаписьXML.ЗаписатьНачалоЭлемента("uploads");
           ЗаписьXML.ЗаписатьНачалоАтрибута("type","array"); //хз, как вот это записать  <uploads type="array">
           Для каждого вложение из МассивВложений Цикл
               ЗаписьXML.ЗаписатьНачалоЭлемента("upload");
               ЗаписатьЗначениеXML(ЗаписьXML,"token",Вложение.token);
               ЗаписатьЗначениеXML(ЗаписьXML,"filename",вложение.filename);
               ЗаписатьЗначениеXML(ЗаписьXML,"content_type",вложение.content_type);
               ЗаписьXML.ЗаписатьКонецЭлемента();
           КонецЦикла;
           ЗаписьXML.ЗаписатьКонецЭлемента();

ффууххх, вот это помогло. Спасибо всем!