|
Помогите создать xml файл |
☑ |
0
33554432
22.05.17
✎
08:19
|
Я вот написал по шаблону, но никакой файл на диске не появляется. что не так?
&НаСервере
Функция СоздатьXML() Экспорт
// Получаем имя временного файла
Путь= "E:\1\";
// Инициализируем класс "ЗаписьXML"
Запись = Новый ЗаписьXML;
// Открываем временный файл для записи
Запись.ОткрытьФайл(Путь, "UTF-8");
// Записываем объявление XML-файла
Запись.ЗаписатьОбъявлениеXML(); //
Запись.ЗаписатьНачалоЭлемента("ДокументыКонфигурации"); // Первый элемент
// Атрибут первого элемента с датой формирования файла
Запись.ЗаписатьАтрибут("generated", Формат(ТекущаяДата(), "ДФ=гггг-ММ-ddThh:mm:ss; ДЛФ=DT"));
// Записываем элемент для каждого документа конфигурации. В текст помещаем имя документа.
//Для Каждого Док Из Метаданные.Документы Цикл
// Запись.ЗаписатьНачалоЭлемента("Документ");
// Запись.ЗаписатьТекст(Док.Имя);
// Запись.ЗаписатьКонецЭлемента();
//КонецЦикла;
// Завершаем запись первого элемента
Запись.ЗаписатьКонецЭлемента();
Запись.Закрыть(); // Закрываем файл
// Получаем двоичные данные файла и помещаем их во временное хранилище
ДвоичныеДанные = Новый ДвоичныеДанные(Путь);
Адрес = ПоместитьВоВременноеХранилище(ДвоичныеДанные, Новый УникальныйИдентификатор);
Возврат Адрес; // Возвращаем адрес файла в хранилище
КонецФункции
&НаСервере
Процедура СоздатьхмлНаСервере()
// Вставить содержимое обработчика.
КонецПроцедуры
&НаКлиенте
Процедура Создатьхмл(Команда)
путь=СоздатьXML() ;
сообщить(путь);
КонецПроцедуры
|
|
1
alexmobile
22.05.17
✎
08:24
|
На сервере смотришь?
|
|
2
alexmobile
22.05.17
✎
08:25
|
и где имя файла?
|
|
3
FIXXXL
22.05.17
✎
08:26
|
имя файла - нет
создание идет - на сервере, там и смотри
на клиента возвращаешь двоичные данные
что надо - хз...
|
|
4
Asmody
22.05.17
✎
08:28
|
(0) Внимательно читаем в СП про первый параметр ОткрытьФайл(). Думаем.
|
|
5
33554432
22.05.17
✎
08:29
|
ну подскажите, как создать и заполнить xml файл.
Нужен реально рабочий пример, чтобы не копаться на эту тему.
|
|
6
cw014
22.05.17
✎
08:30
|
(5) Тебе уже сказали в (2) и (3)
|
|
7
FIXXXL
22.05.17
✎
08:31
|
|
|