Исключения при синтаксическом анализе DateTime в RSS-канале используют SyndicationFeed в C #

Я пытаюсь разобрать каналы Rss2, Atom с помощью объектов SyndicationFeed. Но я получаю исключения XmlExceptions при разборе поля DateTime, например pubDate

2012-01-17 08:01:06

public static List getRssData(string url)
{
    List list = new List();

    WebClient client = new WebClient();
    try
    {
        SyndicationFeed feed = SyndicationFeed.Load(XmlReader.Create(url));
        list = (from item in feed.Items select item).ToList();
    }
    catch (Exception e)
    {
        throw e;
    }

    return list;
}

URL-адрес http://news.163.com/special/00011K6L/rss_newstop. xml


    ...
    ...
    ......
    2012-01-17 12:09:29<-----Exception

Есть ли лучший способ добиться этого? Пожалуйста помоги. Спасибо.

9
задан Uwe Keim 17 January 2012 в 07:51
поделиться