|
|
Как сохранить схему 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 и
|
|
|
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С вроде не ругается.
|
|