如果我有下面的XML片段:如何反序列化DateTime對象列表?
<Times>
<Time>1/1/1900 12:00 AM</Time>
<Time>1/1/1900 6:00 AM</Time>
</Times>
應該採取什麼相應的屬性的樣子,當反序列化時,接受上述XML轉換成datetime對象的名單?
該工程的XML段反序列化到string
對象的列表:
[XmlArray("Times")]
[XmlArrayItem("Time", typeof(string))]
public List<string> Times { get; set; }
但是當我使用的DateTime作爲類型而不是字符串(無論是列表類型和XmlArrayItem型),我得到的以下錯誤:
The string '1/1/1900 12:00 AM' is not a valid AllXsd value.
謝謝!
再評論 - 是的,你可以序列化/如果數據是在自動反序列化正確的格式;請參閱更新。 – 2009-08-10 23:20:09