【问题标题】:ASP.net c#. How do I parse an atom feed from a blogASP.net c#。如何解析博客中的 atom 提要
【发布时间】:2017-05-07 21:55:42
【问题描述】:

Feed 位于:

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

我想要的标签是:

<entry>
    <published></published>
    <title></title>
    <content></content>
</entry>

我不关心其他任何事情,我只想循环这些!请不要发布教程链接,我尝试了很多,但无法正常工作。请把我当白痴对待。

【问题讨论】:

    标签: c# asp.net atom-feed


    【解决方案1】:

    您可以查看 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();
    }
    

    【讨论】:

    • 谢谢,当我'使用 System.ServiceModel;'在我的页面顶部却找不到任何东西?
    • 您是否已将 System.ServiceModel.dll 添加到您的参考文献中?完整的命名空间也是 System.ServiceModel.Syndication
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多