ASP.net c#.如何从博客中解析原子提要

Tom*_*len 3 c# asp.net atom-feed

饲料在:

http://latestpackagingnews.blogspot.com/feeds/posts/default

我想要的标签是:

<entry>
    <published></published>
    <title></title>
    <content></content>
</entry>
Run Code Online (Sandbox Code Playgroud)

我不关心其他任何事情,我想做的就是循环这些!请不要发布教程链接我已经尝试了一堆,只是无法得到任何工作.请像对待白痴一样对待我.

J. *_*hon 11

您可以查看System.ServiceModel.Syndication.Atom10FeedFormatter类.(System.ServiceModel.dll)

static void Main(string[] args)
{
    Atom10FeedFormatter formatter = new Atom10FeedFormatter();
    using (XmlReader reader = XmlReader.Create("http://latestpackagingnews.blogspot.com/feeds/posts/default"))
    {
        formatter.ReadFrom(reader);
    }

    foreach (SyndicationItem item in formatter.Feed.Items)
    {
        Console.WriteLine("[{0}][{1}] {2}", item.PublishDate, item.Title.Text, ((TextSyndicationContent)item.Content).Text);
    }

    Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)