在C#,.NET 3.5中,在Windows窗体应用程序中......
如何获得给定RSS网址返回的项目数的整数计数?
实施例: 对于我的博客:http://forgefx.blogspot.com/feeds/posts/default
预期结果为:postCount = 25
谢谢!
答案 0 :(得分:2)
using System.ServiceModel.Syndication;
using System.Linq;
class Program
{
static void Main()
{
using(XmlReader source = XmlReader.Create(
"http://forgefx.blogspot.com/feeds/posts/default")) {
int count = SyndicationFeed.Load(source).Items.Count();
}
}
}
(需要引用System.ServiceModel.Web.dll
)
使用SyndicationFeed
的一个好处是您可以同时支持RSS和Atom。