我正在开发简单的C#应用程序,它将显示rss提要。我从一些网页上读取RSS订阅源时遇到问题。解析pubDate:第1行位置829时出现问题。解析XML中的DateTime值时遇到错误。
XmlReader reader = XmlReader.Create("http://vest.com.mk/rssGenerator/");
SyndicationFeed feed = SyndicationFeed.Load(reader);
foreach (var item in feed.Items)
{
Console.WriteLine(item.Title.Text);
Console.WriteLine(item.Id.ToString());
Console.WriteLine(item.PublishDate.ToString("dd/MM/yyyy"));
Console.WriteLine();
}
答案 0 :(得分:1)
你可以做这些事情来获取更多信息,
答案 1 :(得分:0)
通过查看您粘贴的代码以及调用一堆feed的事实,我的猜测是PublishDate属性可能为null或返回无法解析的日期格式。
尝试在DateFormat属性上检查空值。