Вход | Регистрация


выгрузка в XML

Ø [mehfk, 07.12.17 - 07:27]
выгрузка в XML
Я
   falselight
 
06.12.17 - 12:16
Помогите примером кода выгрузки, пожалуйста.
Сам файл .xml представляет собой структуру:

<Discontlist>
       <Discont>
              <Surname>rtu</Surname>
              <Name>15.11.2017</Name>
              <middleName>15.11.2017</middleName>
              <phone>15.11.2017</phone>
              <email>15.11.2017</email>
             <DiscontNomber>15.11.2017</DiscontNomber>
             <birthday>15.11.2017</birthday>
             <amount>15.11.2017</amount >
         </Discont>
</Discontlist>
 
 
   vicof
 
1 - 06.12.17 - 12:19
А ключ от кваритры, где девки лежат, тебе не надо?
   piter3
 
2 - 06.12.17 - 12:20
по моему автору уже пора регулярно заносить в мисто кассу денежку
   vicof
 
3 - 06.12.17 - 12:21
(2) Бабки требуют только крысы (с) Автор
   NorthWind
 
4 - 06.12.17 - 12:21
простейшая структура. ЗаписьXML в руки, делов на несколько минут
   NorthWind
 
5 - 06.12.17 - 12:23
http://helpme1c.ru/chtenie-i-zapis-xml-v-yazyke-1s-8-3-8-2-v-primerax

   ЗаписьXML = Новый ЗаписьXML;
 
    ЗаписьXML.ОткрытьФайл(ПутьКФайлуДляЗаписи);
 
    ЗаписьXML.ЗаписатьОбъявлениеXML();    
 
    ЗаписьXML.ЗаписатьНачалоЭлемента("Страны");
 
    Для Каждого Страна Из Страны Цикл
        ЗаписьXML.ЗаписатьНачалоЭлемента("Страна");
        ЗаписьXML.ЗаписатьАтрибут("Название", Страна.Значение.Название);
        ЗаписьXML.ЗаписатьАтрибут("Численность", Страна.Значение.Численность);
        ЗаписьXML.ЗаписатьАтрибут("Столица", Страна.Значение.Столица);
 
        ЗаписьXML.ЗаписатьНачалоЭлемента("ТрадиционныеБлюда");
        Для Каждого Блюдо Из Страна.Значение.ТрадиционныеБлюда Цикл
            ЗаписьXML.ЗаписатьНачалоЭлемента("Блюдо");
            ЗаписьXML.ЗаписатьАтрибут("Название", Блюдо.Значение.Название);
            ЗаписьXML.ЗаписатьКонецЭлемента();// Блюдо

        КонецЦикла;
        ЗаписьXML.ЗаписатьКонецЭлемента();// ТрадиционныеБлюда

 
        ЗаписьXML.ЗаписатьНачалоЭлемента("ОбщееОписание");
        ЗаписьXML.ЗаписатьТекст(Страна.Значение.ОбщееОписание);
        ЗаписьXML.ЗаписатьКонецЭлемента();// ОбщееОписание

 
        ЗаписьXML.ЗаписатьКонецЭлемента();// Страна

    КонецЦикла;
 
    ЗаписьXML.ЗаписатьКонецЭлемента();// Страны

 
    ЗаписьXML.Закрыть();
   Рэйв
 
6 - 06.12.17 - 12:28
совсем обленился...
   falselight
 
7 - 06.12.17 - 12:45
(5) А в этом примере, этот тэг где будет? <Discontlist>
   vicof
 
8 - 06.12.17 - 12:46
(7) Куда вставишь, там и будет
   NorthWind
 
9 - 06.12.17 - 12:47
(7) очевидно, первый по счету вызов ЗаписатьНачалоЭлемента ()
   DexterMorgan
 
10 - 06.12.17 - 12:47
Совсем обнаглели уже
 
 Рекламное место пустует
   Табуретко
 
11 - 06.12.17 - 12:49
(7) позовите специалиста
   falselight
 
12 - 06.12.17 - 12:51
ЗаписьXML.ЗаписатьНачалоЭлемента("Discontlist");

так получается?????

у меня cf посмотреть не на чем (
   NorthWind
 
13 - 06.12.17 - 13:54
(10) фулюганы совсем распоясались :)))
(12) да
   falselight
 
14 - 07.12.17 - 07:01
(5)   ЗаписьXML.ОткрытьФайл(ПутьКФайлуДляЗаписи);
У вас вот тут идет открытие файла.
Так файл же только создается по выборке из базы. Ошибка же будет?!
   falselight
 
15 - 07.12.17 - 07:06
Подскажите как тут быть? (14)
Файла же нет ещё?
Так делают везде, но у меня ошибка, - 

{ВнешняяОбработка.Выгрузка.Форма.Форма.Форма(117)}: Ошибка при вызове метода контекста (ОткрытьФайл)
    ЗаписьXML.ОткрытьФайл("C:\Temp\"+Объект.ИмяФайла+".XML");
по причине:
Файл не обнаружен 'C:/Temp/ййй.XML'
   igorPetrov
 
16 - 07.12.17 - 07:18
(15) Ты всех достал.
   falselight
 
17 - 07.12.17 - 07:21
(16) дядя тебя тут и не было ты зачем нарисовался сейчас?
   falselight
 
18 - 07.12.17 - 07:21
(16) соплями не захлеблись, высказываясь тут!
   igorPetrov
 
19 - 07.12.17 - 07:23
(17) Для того, что бы тебе рассказать, что ты ленивый, глупый человек. Думать не хочешь совсем. Любишь жевать готовенькое. Еще и гонору.... Успокойся, открой книжки, почитай и подумай.

О своих соплях побеспокойся.
   falselight
 
20 - 07.12.17 - 07:26
(19) Тебе в садик уйти бы от сюда, к группе своей возрастной.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует