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

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Проверка xml по xsd. Почему схема может не добавляться

v7: Проверка xml по xsd. Почему схема может не добавляться
Я
   Gugolovski
 
08.08.18 - 04:50
Процедура Сформировать()
Попытка Схема=СоздатьОбъект("MSXML2.XMLSchemaCache.6.0");
        Сообщить("ОК - схема создана");
Исключение
        Сообщить("Не удалось создать объект XMLSchemaCache","!");
КонецПопытки;
    ИмяСхемы = "C:\goods\ADocuments.xsd";
    
Если ФС.СуществуетФайл(ИмяСхемы)=0 Тогда
        Сообщить("документа нет");
        Возврат;
        иначе Сообщить("ОК - файл существует");
КонецЕсли;
    
Попытка Схема.add(,ИмяСхемы);
        Сообщить("ОК - подключили схему");
 Исключение
        Сообщить("Не удалось подключить схему: "+ИмяСхемы,"!");
КонецПопытки; 
КонецПРоцедуры

После запуска получаю:
ОК - запустили схема создана
ОК - файл существует
Не удалось подключить схему: C:\goods\ADocuments.xsd


MSXML2 - рабочий (вер.6.0), схема тоже. Почему же она может не добавляться?
 
 
   RomaH
 
1 - 08.08.18 - 07:27
кодировка файла
   RomaH
 
2 - 08.08.18 - 07:28
Схема.add("",ИмяФайлаСхемы);
   Gugolovski
 
3 - 08.08.18 - 07:35
(2) Схема.add("",ИмяФайлаСхемы) - это ничего не меняет.

А что может быть с кодировкой. В файле UTF-8
   RomaH
 
4 - 08.08.18 - 07:38
попробуй
,"windows-1251"
   RomaH
 
5 - 08.08.18 - 07:51
   RomaH
 
6 - 08.08.18 - 07:53
схему и XML дай
   Gugolovski
 
7 - 08.08.18 - 08:11
выслал на почту (narod.ru)
   RomaH
 
8 - 08.08.18 - 08:28
(7) косяк в схеме
   RomaH
 
9 - 08.08.18 - 08:34
   Gugolovski
 
10 - 08.08.18 - 08:51
(9) Перешел по ссылке из вашего скрина. Оттуда на: http://visualxsd (точка) com/

Этот сервис на основе моего файла создал новый-файл схему.
Теперь 1С эту новую схему видит: "ОК - подключили схему"

Видно то, что я попытался подсунуть как схему, совсем не то
 
 Рекламное место пустует
   Gugolovski
 
11 - 08.08.18 - 08:51
Спасибо

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