个人资料

跳过导航链接首页 > 博客列表 > 博客正文

asp.net生成rss内容资源

分类:

直接:

https://github.com/songshizhao/RssGenerator

详细:

我理解的rss最先是博客使用,博客服务器内放置xml文件.客户读取xml文件使用rss阅读器自行处理,而不必访问网站,比较新的技术是rss阅读器会定时抓取xml文件,检测是否发生变化,如果发生变化,弹出通知给用户阅读,也就是所谓的真正意义上的订阅.一般的rss也就是放上最新的博客文章提醒用户阅读.rss其实有很多不足之处,这里不谈.asp.net网站支持rss其实很容易,生成xml文件,保存在服务器上以供获取即可.

说起来容易,但是还是有一点工作量.由于我也正在研究Nuget,所以顺手发布了一款dll在nuget上,用于生成Rss源xml文件的.

因为使用的是.net standard 2.0,因此你的asp.net必须是FrameWork4.6.x以上,4.7肯定没问题了!如果版本比较低,可以查看源代码直接粘贴在自己的代码里.

源代码地址:https://github.com/songshizhao/RssGenerator

如果使用Nuget就简单多了,直接安装Nuget包 RssFeedGenerator

然后引用,实例化rss类,序列化即可.代码就几行.

var myrss = new rss();

....(这里要自己给rss属性赋值,可以参考上面github中的how to use)

var OutputXmlString = RssFeedGenerator.Generator.SerializeRSS(myrss);

体验下来,.net standard类库还是挺不错的,自带打包也很方便.


admin
最初发表2019/2/14 15:52:51 最近更新2019/5/16 9:57:36 2100
为此篇作品打分
10
   评论