当我尝试使用 XmlSerializer 反序列化 RSS xml 的 pubDate 元素时,出现此错误:
System.Xml.dll 中出现“System.InvalidOperationException”类型的未处理异常
这是我在反序列化时使用的类:
public class RssItem
{
[XmlElement("title")]
public string Title { get; set; }
[XmlElement("description")]
public string Description { get; set; }
[XmlElement("pubDate")]
public DateTime Date { get; set; }
[XmlElement("link")]
public string Link { get; set; }
}
并且 pubDate 元素具有以下格式:
<pubDate>Sat, 29 Mar 2014 19:27:18 EDT</pubDate>
我究竟做错了什么?这个错误的解决方案是什么?