在 C#、.NET 3.5 中,在 Windows 窗体应用程序中...
如何获取给定 RSS url 返回的项目数的整数计数?
例子: 对于我的博客:http://forgefx.blogspot.com/feeds/posts/default
预期结果为:postCount = 25
谢谢!
最佳答案
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。
关于c# - 如何获取 RSS 提要项目数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3059011/