Имя: Пароль:
1C
1С v8
Как сохранить схему XDTO
0 zladenuw
 
20.08.12
17:02
Чтение = Новый ЧтениеXML;
   Чтение.ОткрытьФайл(ПутьКФайлу);
   
   ФабрикаXDTOЛ = Новый ФабрикаXDTO;
   Чтение.ПерейтиКСодержимому();
   Чтение.Прочитать();
   НовыйОбъект = ФабрикаXDTOЛ.ПрочитатьXML(Чтение);

Есть вот такое.
1 zladenuw
 
20.08.12
17:07
хм. вот так не хочет.
У меня в хмл не указаны пространства имени. без них можно ?
2 Diose
 
20.08.12
17:12
в Конфигураторе
Общие -XDTOпакеты (правой кнопкой ) - ЭКСПОРТ
3 zladenuw
 
20.08.12
17:16
так у читаю хмл с файла и хочу создать схему. что бы потом с ней работать
4 Diose
 
20.08.12
17:17
5 zladenuw
 
20.08.12
17:31
(4) не хочет. пробывал через cmd  и http://msdn.microsoft.com/ru-ru/library/ms229859
6 zladenuw
 
20.08.12
17:48
ап
7 Diose
 
20.08.12
17:57
CMD
xsd.exe [путь и имя файла xml] /outputdir: [куда сохранить схему]
E:\xsd.exe E:\111.xml /outputdir:E:
8 Diose
 
20.08.12
17:58
в конце должен написать место где сохранен *.xsd
Writing file 'E:111.xsd'.
9 zladenuw
 
20.08.12
18:48
пишет что xsd не является командой
10 Diose
 
21.08.12
08:56
Ты ее (xsd.exe) скопируй в корень диска.
11 Gorky
 
08.09.12
23:50
>>>Чтение.Прочитать();
Зачем это?
Попробуй удалить.

Кажется, что после этой конструкции указатель внутри файла переходит в конец и Фабрике XDTO читать уже нечего

Пространство имён - это просто отфонарный уникальный идентификатор. Кстати, там можно писать не "http://...", а любую последовательность букв, например "Пространство1". Конфигуратор 1С вроде не ругается.