Рубрики
Без рубрики

1С8 Ошибка разыменования схемы XML. Почему? Есть ответ… все дело в атрибуте xmlns:xs

Я через сервис в интернете сгенерировал схему XSD и пытался ее загрузить в 1С объект:

    локЧтениеXML_XSD = Новый ЧтениеXML;
    локЧтениеXML_XSD.ОткрытьФайл(локИмяФайлаXSD_Ответа,,,стрКодировка);
    
    локФабрикаИзXSD = СоздатьФабрикуXDTO(локИмяФайлаXSD_Ответа);
    локСериализатор = Новый СериализаторXDTO(локФабрикаИзXSD);

выходила ошибка: Ошибка разыменования схемы XML

это было по причине атрибута xmlns:xs=”что_ни_укажи_все_неверно”. Похоже 1С8 не понимает XML схемы без атрибута со значением xmlns:xs=”http://www.w3.org/2001/XMLSchema”

я пробовал и urn:mynamespace и http://localhost/myxml и http://1c.ru ничего не срабатывает кроме 
значения xmlns:xs=”http://www.w3.org/2001/XMLSchema”

рекомендую ставить именно эту строку в атрибуте тега <xs> в случае такой ошибки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *