0

Я использую XSD2Code для генерации класса C# из файла XSD.Проблема с пространством имен XSD2Code

У меня возникла следующая проблема.

XML файл выглядит как-то

<?xml version="1.0" encoding="utf-8" standalone="yes"?> 
<Notification xmlns="http://message.domain.com"> 
    <Object xmlns="http://type.domain.com" ID="97440" /> 
</Notification> 

XML получает succefsully десериализации при XMLs для объекта пуст. Но когда есть значение, как в примере выше, я получаю сообщение об ошибке «Ссылка на объект не установлена ​​в экземпляр объекта».

Что может вызвать эту ошибку?

ответ

0

вы должны изменить Serializer что-то вроде этого

private static System.Xml.Serialization.XmlSerializer Serializer 
{ 
    get 
    { 
     if ((serializer == null)) 
     { 
      serializer = new System.Xml.Serialization.XmlSerializer(typeof(Notification), "http://message.domain.com"); 
     } 
     return serializer; 
    } 
} 
0

Чтобы отключить кодирование, кодирование отключить на вкладке сериализации

Смежные вопросы