가 나는 요소가 내가 INT를 시도역 직렬화 널은
private int _acute;
public int Acute
{
get { return _acute; }
set
{
_acute = value;
NotifyPropertyChanged("Acute");
}
}
XML 파일
<Status StatusId="1">
<StatusName>Not inspected</StatusName>
<Acute></Acute>
</Status>
<Status StatusId="2">
<StatusName>Acute</StatusName>
<Acute>1</Acute>
</Status>
클래스 비어있을 수있는 클래스로 XML 파일을 직렬화하기 위해 노력하고있어 값 ? 그리고 [XmlElement(IsNullable = true)]
그러나 아무 것도 아무 오류가 발생하지 않고 빈 elemet에서 읽는 방법을 알고 작동합니다.
어떤 오류가 발생하고 있습니까? _acute와 Acute를 int로 정의 할 때 어떤 오류가 났습니까? – zmbq
int를 사용할 때 xml 문서에서 오류가 발생합니까? 요소는 비어 있습니다. 요소에 값을 추가하면 잘 동작합니다. – klashagelqvist
그게 오류입니까? "XML 문서의 오류"? 어떤 예외가 발생합니까? 아마도 XML의 오류가 어디에 있는지 알려주는 속성이있을 것입니다. XmlSerializer는 nullable 값 형식을 명시 적으로 지정하지 않더라도 nullable 값 형식을 nullable로 처리합니다. – zmbq