- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RSS(ReallySimpleSyndication)常用标签
在WEB 2.0的时代,我们很难在一个Web2.0的网站上不发现RSS,我们可以通过RSS阅读器来订阅特定网站的更新及新闻等等。随着VISTA的普及很多人也会在桌面上的Windows 边栏上订阅以方便每次开机是即可看到该网站上的更新。RSS只是几个特殊XML标记组成的,我很想知道那些标签的含义来定义自己的RSS。在本文中将看到RSS中几个重要的标签,当我们了解了RSS标签我们就可以通过XmlTextWriter对象来组合我们自己的RSS文件。 首先我们要知道的是XML的格式,就是一对闭合的标签,顶端有个 标记包含字符集及版本等一般采用UTF-8,版本为1.0。当然RSS文档标签肯定就是RSS了,由于RSS有多个版本以此也要加上版本,可以声明一些命名空间 ?... 。 注意:XML可是大小写敏感的哦
?1? ?xml?version 1.0?encoding utf-8? ?2? rss?version 2.0 ?3 4 5 6 7 8??9 10 11 12 13 以上就是RSS2.0的基本格式,列出的都是必须的标记,当然还有很多可选标记。我们可以通过下面的代码来完成我们的RSS,当然我们一般都是从数据库中取出符合的记录然后通过下列方法来输出订阅内容。
?1 //?清除输出缓存?2 Response.Clear ;?3 //?设置输出类型?4 Response.ContentType? ?text/xml;?5??6 //?初始化XmlTextWriter类?7 XmlTextWriter?writer? ?new?XmlTextWriter Response.OutputStream,?Encoding.UTF8 ;?8??9 //?写入 ?xml?version 1.0?encoding utf-8? 10 writer.WriteStartDocument ;11?12 //?写入 rss?version 2.0 13 writer.WriteStartElement rss ;14 writer.WriteAttributeString version,?2.0 ;15?16 //?写入 17 writer.WriteStartElement channel ;18?19 //?写入 必须项,同时加入版权 20 writer.WriteElementString title,?.NET人字拖 ;21 writer.WriteElementString link,?/ ;22 writer.WriteElementString description,?我的博客 ;23 writer.WriteElementString copyright,?Copyright??+?DateTime.Now.Year.ToString ?+?.?All?rights?reserved. ;24?25 //?循环输出item项。26 while? statement 27 28 writer.WriteStartElement item ;29 writer.WriteElementString title,?Rss标签 ;30 writer.WriteElementString description,?介绍 ;31 writer.WriteElementString link,?/id 1 ;32 writer.WriteEndElement ;33 34 dr.Close ;35?36 //闭合标签37 writer.WriteEndElement ;38 writer.WriteEndElement ;39 writer.WriteEndDocument ;40 //释放缓存,输出。41 writer.Flush ;42 writer.Close ; 以上仅列出类部分标签,其实还有很多很实用的标签但是以上的标签对于一个普通的内容已经足够了。如果你想得到或了解其他的更多标签,你可以在RSS2.0 Specificaion RSS2.0 at Harvard Law 里找到你所要的标签。很多感觉很抽象的东东其实你只要去靠近他,去温暖他慢慢的就会被你融化的:
文档评论(0)