在asp.net-mvc网站页面上,我想显示来自wordpress博客的最新博客文章。
与to this site类似,我也想在我的网站上展示某个wordpress博客的最新更新。我猜有点像谷歌阅读器的功能,但对于一个网站和长文章,它应该只显示很少的内容,并有一个“点击获取更多”的链接。
这是我在服务器上订阅并返回html的事情,还是我应该在客户端使用jquery做的事情??
发布于 2010-12-20 04:19:50
由于Wordpress提供了rss提要,您可以使用它们来获取最新的帖子。提要位于http://yourblog.com/feed。
多亏了SyndicationFeed类,解析这个提要变得很简单。下面是一个例子:
var reader = XmlReader.Create("http://nyqui.st/feed");
var feed = SyndicationFeed.Load<SyndicationFeed>(reader);
Console.WriteLine("Latest posts from " + feed.Title.Text);
foreach(var item in feed.Items)
{
Console.WriteLine(item.Title.Text);
}
限制帖子是一项微不足道的任务。检查文本的长度,如果长度超过阈值,则使用string.Substring(0, <limit>)
进行剪切。
https://stackoverflow.com/questions/4484815
复制相似问题