需要有关RSS Feed和wordpress的帮助

时间:2012-02-03 10:43:04

标签: c# asp.net

我需要从wordpress url读取rss feed。所以这是网址 http://bbaremancareers.wordpress.com/feed/

我只需要选择标题,内容,发布日期,标题超链接网址和媒体文件网址等。

我只能获取标题和内容,但我需要知道我怎么才能获取 发布日期,标题超链接网址和媒体文件网址。

这是我的代码

 protected void Button1_Click(object sender, EventArgs e)
    {
        var reader = XmlReader.Create("http://bbaremancareers.wordpress.com/feed/");
        var feed = SyndicationFeed.Load<SyndicationFeed>(reader);

        Console.WriteLine("Latest posts from " + feed.Title.Text);

        foreach (var item in feed.Items)
        {
            string strTitle = item.Title.Text;
            string strContent = item.Summary.Text;
        }
    }

所以请在我现有的代码中添加更多代码,以便从wordpress网址http://bbaremancareers.wordpress.com/feed/获取额外的数据,例如发布日期,标题超链接网址和媒体文件网址。

请帮忙。感谢

1 个答案:

答案 0 :(得分:1)

        var reader = XmlReader.Create("http://bbaremancareers.wordpress.com/feed/");
        var feed = SyndicationFeed.Load<SyndicationFeed>(reader);

        Console.WriteLine("Latest posts from " + feed.Title.Text);

        foreach (var item in feed.Items)
        {
            string strTitle = item.Title.Text;
            string strContent = item.Summary.Text;
            DateTime publishDate = item.PublishDate.DateTime;
            string linkUrl = item.Links[0].Uri.ToString();
        }