.NET을 사용하여 역 직렬화하는 XML 문서가 XmlSerializer
있습니다. 문서의 다른 속성은 잘 작동하지만 특히 작동하지 않는 요소가 하나 있습니다.
<StartDate>2014-03-21T00:00:00</StartDate>
이것은 POCO의 C #에서 다음과 같이 정의됩니다.
[XmlElement("StartDate")]
private DateTime StartDate { get; set; }
나는이 문서를 역 직렬화 할 때 StartDate
입니다 01/01/0001 12:00:00 AM
. 표준 XML 날짜 / 시간 형식은 YYYY-MM-DDTHH:MM:SS
무엇입니까? 그렇다면 이것이 올바르게 역 직렬화되지 않는 이유는 무엇입니까?
참고 : 역 직렬화중인 XML 문서를 제어 할 수 없습니다. 타사 시스템에서 제공됩니다.
액세스 수정자를에서 다음 private
으로 변경하십시오 public
.
[XmlElement("StartDate")]
public DateTime StartDate { get; set; }
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다