All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
windows下Apache2+php4+MySql5集成简明教程_[PHP教程]
借用VB的My,C#照样条条大路通罗马_.net资料_编程技术
.net用OleDb方式操作excel_[Asp.Net教程]
Asp.net,2.0,用C#,创建,PDF文件(示例代码下载)_[Asp.Net教程]
经验分享:.net这样做可能会更好_.net资料_编程技术
ASP.NET效率陷阱之——Attributes_.net资料_编程技术
访问本机IIS站点被要求输入用户名和密码_[Asp.Net教程]
SQL Server安装:“安装文件配置服务器失败”的解决方法_[SQL Server教程]
数据库死锁导致网站站点访问不了之解决方案_[SQL,Server教程]
asp.net搜索关键词高亮显示函数_[Asp.Net教程]
Reading number is top 10 pictures
Men don't mature ten sign
Sora aoi on twitter5
A man's favorite things6
自己约的炮,含泪也要打完
西游四格漫画(五)
2012 national geographic daily picture3
More attractive than sora aoi1
原子弹轰炸长崎的珍贵照片
10 powerless things in life
这才是真正的人体艺术1
Download software ranking
Unix video tutorial5
Unix video tutorial3
linux安装大全
Rio big adventure
网络管理员第三版
Tram sex maniac 2 (H) rar bag10
Unix video tutorial9
Boxer Classic video1
WebService在.NET中的实战应用教学视频 → 第3集
WebService在.NET中的实战应用教学视频 → 第4集
delv published in(发表于) 2014/1/24 9:15:52 Edit(编辑)
基础知识之认识和使用,RSS+asp.net_[Asp.Net教程]

基础知识之认识和使用,RSS+asp.net_[Asp.Net教程]

基础知识之认识和使用 RSS+asp.net_[Asp.Net教程]























rss是最近几年很有用的一个很不错的技术,很多网站老早做了这方面的工作,小农最近也为了用户着想,2.0一下,对RSS做点推广工作.以下开始正文:

------------------------
一:关于RSS

Q:rss是什么?
A:rss是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication 的简称,通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新,其实是一种能跨平台的服务于用户的简单xml文件协议.

Q:为什么要RSS?
A:在这个网络知识繁华的岁月,每个人都希望能快速的知道自己关心的知识,比如我关心x站的x一个栏目,我就可以订阅该栏目的rss,如有文章发布,我就能及时的看到更新...中间的商机我就不再赘言了.

OK.开始认识RSS吧.


----------------------
二:RSS文件结构
----------------------
以下以RSS2.0为例说明.rss文件的核心就是xml文件,所以首先必须符合xml的构架格式.

它是以




...

这种Root形式的格式.
rss有一的子节点,它包含了文件的内容,在的里面,有好几个元素用以描述信息.在站点http://backend.userland.com/rss上有详细的内容,比如以下:






title:标题,经常还有资料的来源信息
link:web站点的url地址
description:对网站的一个简单描述.



每条信息用以元素表示,它被包含在节点里面,每个可以有多个,每个节点是真正的节点信息:






title:列表项目的标题
link:列表项目的web url地址,
description:对列表项目的简短说明,
author:列表信息的作者
pubDate:发布时间.




我在这里放个例子(信息仅供参考):








5do8--专注.net,PHP
http://www.5do8.com
老农如是想,如是说,如是为

有话说
http://www.5do8.com/blog/news.asp?id=480
Sun, 14 Dec 2006 21:00:00 GMT






这里,有一个很重要的节点就是pubDate的格式,它必须符合RFC 822的标准,查看细节 .开始于三个字母长度的星期,然后是每月的天数次序,然后是3个字母的月份,然后是年份,然后是具体的时间,最后是时区.

详细信息请查看资料,我这里简短介绍.
----------------------
三:ASP.NET输出RSS

输出rss文档的比较简单,如下例子:





<%@ Page language="c#" ContentType="text/xml;charset=gb2312" %>







老农专注数据库编程
http://www.5do8.com/
老农如是想如是为
copyright by 5do8




<%# FormatForXML(DataBinder.Eval(Container.DataItem,<BR> "info_title")) %>

<%# FormatForXML(DataBinder.Eval(Container.DataItem,
"info_title")) %>


http://www.5do8.com/blog/news.asp?id=<%#
DataBinder.Eval(Container.DataItem, "info_id") %>

<%# FormatForXML(DataBinder.Eval(Container.DataItem,
"user_id")) %>


<%# String.Format("{0:R}",
DataBinder.Eval(Container.DataItem,
"info_time")) %>














如果您的数据量比较大的话,建议参与文件缓存或者cache等处理,不要每次都读取数据库.

最后,使用了xsl样式表样式格式化了rss.












































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.