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

Reading number is top 10 articles
使用ASP.NET语法创建Web服务器控件模板_[Asp.Net教程]
SQLServer2005
GridView的各种用法(2)_[Asp.Net教程]
全面接触SQL语法(6)_[SQL,Server教程]
系统安全之Apache服务器实现用户验证_php资料_编程技术
在datagrid中求和的代码(c#、vb.net)_[Asp.Net教程]
基于Eclipse开发轻量级Spring插件_[Asp.Net教程]
在asp.net2.0页面部分缓存中使用@ OutputCache指令
PHP脚本的8个技巧(4)动态创建图象_[PHP教程]
PHP读取汉字点阵数据_php资料_编程技术
Reading number is top 10 pictures
遇到插队的怎么办?
性感丰满身材火爆de美女2
程序员的悲哀
Absolutely shocked. National geographic 50 animal photographys5
泳装名模阿尔贝特妮写真
Shandong jinan is about to dismantle a one hundred-year history of the building
最2B的公司制度
Soong ching ling's former residence1
支持判处贩卖儿童者死刑
BingBingFan apple dew point photo gallery2
Download software ranking
中国结婚习俗实录
Tram sex maniac 2 (H) rar bag18
天龙八部十二宫服务端
linux初级教程
dreamweaver8中文版
C++教程第四版
Boxer vs Yellow2
Tram sex maniac 2 (H) rar bag5
Professional killers2 for Android
实战黑客不求人
delv published in(发表于) 2014/1/23 3:13:52 Edit(编辑)
利用asp.net输出RSS_[Asp.Net教程]

利用asp.net输出RSS_[Asp.Net教程]

利用asp.net输出RSS_[Asp.Net教程]























一:关于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.

----------------------
关于作者:

老农 (5do8),男,熟练web编程的很多语言,对.NET,php,asp都很又研究,热衷于web编程,对xml编程非常看好,个人blog:http://www.5do8.com/blog












































添加到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.