您的位置:首页 > Web前端 > JQuery

jQuery异步加载数据添加事件

2014-05-07 12:35 477 查看

jQuery异步加载数据添加事件

用C#实现RSS的生成和解析,支持RSS2.0和Atom格式

RSS已经非常流行了,几乎所有有点名气的和没名气的网站都有提供RSS服务。

本文详细教你什么是RSS,如是在.Net中使用RSS。

1.那么什么是RSS呢?

RSS是一种消息来源格式规范,用以发布经常更新资料的网站,例如博客、新闻的网摘。RSS文件,又称作摘要、网摘、更新、频道等,包含了全文或节选文字,再加上一定的属性数据。RSS让发布者自动发布信息,也使读者能够聚合和定期更新不同网站的网摘。RSS可以通过以网页或桌面为架构的软件来阅读,即RSS阅读器、新闻聚合器等,并进行定期更新检查、自动下载。详细介绍见RSS简介

2.RSS的格式是怎样的呢?

RSS目前主要有两种标准格式:RSS2.0 、Atom1.0

3.如何制作RSS,如何解析RSS呢?

在.NET4/3.5下,MS集成了RSS对象。让RSS的解析和创建变得如此简单。

先引用System.ServiceModel



代码里面:

using System.ServiceModel.Syndication;

解析RSS和Atom的方法如下:

  

解释:此方法可解析RSS2.0和Atom格式。传入参数是一个rss的xml文件路径或者网址。

调用ShowRSS方法示例1(解析Atom):

  

调用ShowRSS方法示例2(解析RSS2.0):

  

解释:可以拿真实网址测试,上面两个网址分别是RSS2.0格式和Atom格式。

生成RSS2.0的方法:

  

解释:生成RSS2.0和Atom格式的xml只是最后的保存方法不同,一个是SaveAsRss20,一个是SaveAsAtom10,前面创建SyndicationFeed的过程是一样的。

程序界面如下:



程序下载: Demo Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: