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> в случае такой ошибки.

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

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