加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 编程开发 > asp.Net > 正文

RSS2.0中文规范详解及示例

发布时间:2020-07-16 00:28:42 所属栏目:asp.Net 来源:互联网
导读:RSS2.0中文规范:什么是RSS? RSS是一种网页内容联合格式(web content sydication format)。 它的名字是Really Simple Syndication的缩写。 RSS是XML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。 在一个RSS文档的开头是一个rss节点和一

<tr>
<td width="100">元素</td>
<td>描述</td>
<td>范例</td>
</tr>
<tr>
<td>title</td>
<td>频道(channel)名称。它可以告诉别人如何访问你的服务。如果你有一个与你的RSS文件内容一致的HTML网站,你的title元素值应该与你的网站的标题相同。</td>
<td>GoUpstate.com News Headings</td>
</tr>
<tr>
<td>link</td>
<td>响应该频道的网站的URL</td>
<td>
<a href="http://www.goupstate.com/"&gt;<font color="#0000ff">http://www.goupstate.com/ </td>
</tr>
<tr>
<td>description</td>
<td>关于该频道的描述</td>
<td>The latest news from GoUpstate.com,a Spartanburg Herald-Joural Web Site</td>
</tr>

Newspapers60子节点 是一个可选的子节点,该节点包含三个必需的子元素和三个可选的子元素。 是GIF、JPEG或PNG图像文件的URL地址,该图像代表整个频道 用于描述上面的图像,等同于HTML语言中的<img>的alt属性 <link>是要连接的站点的url,当显示频道时,图像的连接指向该站点。 <title>和<link>应该与频道的<title>和<link>有相同的值 可选的节点包括<width>和<height>,它们是数字类型,指定图像的宽度和高度,单位为像素 <description>就是link的TITLE属性中文本,它将在调用网页时显示出来。 图像宽度的最大值为144,默认值为88 图像高度的最大值为400,默认值为31 <channel>子节点<cloud> <cloud>是一个可选的<channel>子节点。 它指定一个可以支持rssCloud接口的web服务,rssCloud接口可以用HTTP-POST,XML-RPC或SOAP1.1实现。 它的目的是允许通知注册为cloud的进程频道被更新,从而实现一个轻量级的发布订阅协议。 <div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,230,230) 0% 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 91.15%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid; HEIGHT: 50px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial" twffan="done"> 在这个例子中,为了请求频道通知,你需要发送一个XML-RPC消息到rpc.sys.com的80端口,路径为/RPC2。调用的过程为myCloud.rssPleaseNotify。 <channel>子节点<ttl> <ttl>是一个可选的<channel>子节点。 ttl是time to live的缩写。它表示频道在被刷新前应该被缓存的时间。这使得rss源可以被一个支持文件共享的网络所管理,例如例如:<ttl>60</ttl> <channel>子节点<textInput> <textInput>是<channel>的可选的子节点,<textInput>包含四个子节点。 <title>--提交按钮的标签 <description>--该文本输入区的描述 <name>--文本输入区的名称 <link>--处理文本输入的CGI脚本的URL 使用<textInput>的目的有些神秘(?)。你可以用它提供一个搜索引擎输入框,或让读者提供反馈信息。许多聚合器忽略该节点。 <item>的节点 一个频道可以包含许多项目(item)节点。一个项目可以代表一个故事——比如说一份报纸或杂志上的故事,如果是这样的话,那么项目的描述则是故事的概要,项目的链接则指向整个故事的存放位置。项目的所有节点都是可选的,但是至少要包含至少一个标题(title)和描述(description)。 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="3" summary="" border="1"><tbody> <tr> <td width="100">节点</td> <td>描述 </td> <td>范例 </td> </tr> <tr> <td>title</td> <td>item的标题 </td> <td>Venice Film Festival Tries to Quit Sinking </td> </tr> <tr> <td>link</td> <td>item的URL </td> <td>http://www.nytimes.com/2002/09/07/movies/07FEST.html</td> </tr> <tr> <td>description</td> <td>item概要</td> <td>Some of the most heated chatter at the Venice Film Festival this week was about the way that the arrival of the stars at the Palazzo del Cinema was being staged.</td> </tr> <tr> <td>author</td> <td>作者的email地址</td> <td> </td> </tr> <tr> <td>category</td> <td>item可以包含在一个或多个分类中</td> <td>Simpsons Characters</td> </tr> <tr> <td>comments</td> <td>与item相关的评论的地址</td> <td>http://www.myblog.org/cgi-local/mt/mt-comments.cgi?entry_id=290</td> </tr> <tr> <td>enclosure</td> <td>附加的媒体对象</td> <td></td> </tr> <tr> <td>guid</td> <td>可以唯一确定item的字符串</td> <td>http://inessential.com/2002/09/01.php#a2</td> </tr> <tr> <td>pubDate</td> <td>item发布的时间</td> <td>Sun,19 May 2002 15:21:36 GMT</td> </tr> <tr> <td>source</td> <td>rss频道来源</td> <td>Quotes of the Day </td> </tr> </tbody></table> <item>子节点<source> <source>是<item>的可选节点。 它的值是item来自的rss频道的名称,从item的title衍生而来。它有一个必须包含的属性url,该属性链接到XML序列化源。 <div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,230) 0% 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial" twffan="done"> 该节点的作用是提高连接的声望,进一步推广新闻项目的源头。它可以用在聚合器的Post命令中。当从聚合器通过webblog访问一个item时,<source>能够自动被生成。 <item>子节点<enclosure> <enclosure>是<item>的可选节点。 它有三个必要的属性。url属性指示enclosure的位置,length指出它的字节大小,type属性指出它的标准MIME类型 url必须为一个http url。 <div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,230) 0% 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 86.35%; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid; HEIGHT: 35px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial" twffan="done"> <item>子节点<category> <category>是<item>的可选节点。 它有一个可选属性或域,该属性是一个用来定义分类法的字符串。 该节点的值是一个正斜杠分割的字符串,它用来在指定的分类法中识别一个分级位置(hierarchic location)。处理器可以为分类的识别建立会话。(Processors may establish conventions for the interpretation of categories)下面有两个例子: <div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,0)" twffan="done">category 你可以根据你的需要为不同的域(domain)包含很多category节点,并且可以在相同域的不同部分拥有一个前后参照的item。 <item>子节点<pubDate> <pubDate>是<item>的可选节点。 它的值是item发布的日期。如果它是一个没有到达的日期,聚合器在日期到达之前可以选择不显示该item。 <div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: rgb(230,0)" twffan="done">pubDate </p></p></p> <p style="text-align:right;">(编辑:莱芜站长网)</p> <p style="text-align:right;">【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!</p> </td> </tr> </table> </div> <div class="dede_pagess"><ul class="pagelist"></ul></div> <div class="ad-690"><script src='https://ess.0577qiche.com/d/js/acmsd/ad76.js' language='javascript'></script></div> <div class="g-box10"> <div class="t-2">相关内容</div> <ul class="b-box12"></ul> <ul class="b-box13"><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200723/7039.html" target="_blank">asp.net – VirtualPath位于当前应用程序根目录之外</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20210112/15877.html" target="_blank">在asp.net App_Code目录中使用Nemerle</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200919/9164.html" target="_blank">asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20210221/17456.html" target="_blank">asp.net-mvc – 类库中的控制器和视图</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20210124/16851.html" target="_blank">如何保护我的ASP.NET AJAX应用程序?</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200709/5372.html" target="_blank">azure – 获取#error = unsupported_response_typeerror_de</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200804/8109.html" target="_blank">asp.net – 我怎么知道我的应用程序中是否需要“WCF HTTP激</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200816/8381.html" target="_blank">asp.net-core – “netcoreapp1.0”是一个不受支持的框架. </a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20210221/17382.html" target="_blank">asp.net-mvc – ASP.NET MVC jQueryUI datepicker在使用AJA</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20201230/14496.html" target="_blank">asp.net-mvc – MVC DB首先修复显示名称</a></li><div class="cl"></div></ul> </div> </div> </div> <div class="right-1 fr"> <div class="g-box8"> <div class="t-2">推荐文章</div> <ul></ul> </div> <div class="g-box11"> <div class="t-2">站长推荐</div> <ul class="b-box7"><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20210111/14776.html" target="_blank">asp.net中XML如何做增删改查操作</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200802/7704.html" target="_blank">asp.net-mvc – ASP.NET MVC路由和静态数据(即图</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20201019/11489.html" target="_blank">asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200731/7444.html" target="_blank">asp.net – Visual Studio 2010图表控件:使Y轴成</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200925/10349.html" target="_blank">asp.net下文件上传和文件删除的代码</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20201205/12894.html" target="_blank">认证 – WebApi ActionFilterAttribute,HttpActi</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20200803/7922.html" target="_blank">asp.net-core – ASP.Net核心maxUrlLength</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20210111/14909.html" target="_blank">asp.net-mvc – 如何在ASP.NET MVC4中使用具有唯</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20210112/15888.html" target="_blank">asp.net – 我应该使用WebMatrix构建一个真实世界</a></li><li><a href="https://www.0634zz.com/html/kaifa/asp.Net/20201114/12012.html" target="_blank">.net – IIS 6.0和ASPX中的404自定义错误不起作用</a></li></ul> </div> <script type="text/javascript">jQuery(".g-box8").slide({ titCell:"li",triggerTime:0 }); </script> <div class="ad-250"><script src='https://ess.0577qiche.com/d/js/acmsd/ad103.js' language='javascript'></script></div> <div class="g-box3 u-3"> <div class="t-1">热点阅读</div> <ul class="b-box2"></ul> </div> <div class="ad-250"><script src='https://ess.0577qiche.com/d/js/acmsd/ad77.js' language='javascript'></script></div> </div> <div class="cl"></div> </div> <div class="ad-960"><script src='https://ess.0577qiche.com/d/js/acmsd/ad78.js' language='javascript'></script></div> <div class="footer"> <p>【免责声明】本站内容转载自互联网,其发布内容言论不代表本站观点,如果其链接、内容的侵犯您的权益,烦请提交相关链接至邮箱bqsm@foxmail.com我们将及时予以处理。</p> <p>建议您使用1920×1080分辨率、谷歌浏览器Google Chrome、Microsoft Edge以获得本站的非凡浏览效果</p> <p>Copygight © 2016-2023 https://www.0634zz.com/ All Rights Reserved. 莱芜站长网</p> <p><script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script><script>LA.init({id:"1zy1wryLsx3mjs1Y",ck:"1zy1wryLsx3mjs1Y"})</script><a target="_blank" title="51la网站统计" href="https://v6.51.la/land/1zy1wryLsx3mjs1Y"><img src="https://sdk.51.la/icon/3-1.png"></a></p> </div> </body> </html>

RSS2.0中文规范:什么是RSS? RSS是一种网页内容联合格式(web content sydication format)。 它的名字是Really Simple Syndication的缩写。 RSS是XML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。 在一个RSS文档的开头是一个节点和一个规定的属性version,该属性规定了该文档将以RSS的哪个版本表示。如果该文档以这个规范来表示,那么它的version属性就必须等于2.0。 在节点的下一级是一个独立的节点,该节点包含关于channel的信息和内容。 关于本文档 该文档是在2002年秋天撰写的,当时的RSS版本为2.0.1。 它包含从RSS 0.91规范(2000年)开始的所有的修改和添加,以及包含在RSS 0.92(2000年12月)和RSS 0.94(2002年8月)中的新的特性。 必需的频道节点 下面有一份必须包含的频道(channel)节点的列表,每一个都有一个简单的描述、一个例子、应该出现的位置和更详细描述的超链接。
<table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="3" border="1">