0

我正在使用XSD2Code从XSD文件生成C#类。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是空的XML被succefsully反序列化。但是当上面的示例中有一个值时,会出现错误“对象引用未设置为对象的实例”。

什么可能导致此错误?

回答

0

你必须串行改变为类似的东西

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

要关闭的编码,序列化选项卡上禁用编码