0

XSD2Code를 사용하여 XSD 파일에서 C# 클래스를 생성하고 있습니다.XSD2Code 네임 스페이스 문제

다음 문제가 발생했습니다.

XML 파일은 객체에 대한 XMLS가 비어있을 때 XML이 succefsully 직렬화 복원됩니다 뭔가

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

것 같습니다. 그러나 위의 샘플에서와 같은 값이있을 때 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."라는 오류가 발생합니다.

이 오류의 원인은 무엇입니까?

답변

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

처럼 뭔가에 시리얼을 변경해야