编辑: 向日葵8AS 2014-11-22
在Web 站点中创建和使用 Rss 源Creating &

Consuming Rss Feeds on Your Web Site Bipin Joshi 编译:张子阳 jimmyzhang.

cnblogs.com [email protected] 主要参考: Creating Rss Feeds For Your Web Site Consuming Rss Feeds On Your Web Site 术语表 tag:标签 markup:标记 node:结点 item:条目 entry:入口 Rss Reed:Rss 源 介绍 Rss 是将你Web 站点的内容与其他人分享的标准方式.Rss 代表着:Really Simple Syndication.它不过是一个标准化的XML标记,用于描述你想要分享的内容.因此Rss是一个在 你的内容准备好被其他用户所消费时被广泛接受的格式.一些使用Rss的范例站点有: www.asp.net、weblogs.asp.net 和www.dotnetbips.com .Dotnetbips.com 通过 Rss 发布新 添内容的列表,这个列表可能会被其他的站长放置在他们的站点或目录中. Rss 的格式 如同我之前提到的,Rss 不过是有着一些特殊标签的 XML 标记.下面的标记展示了这样一个 文档: DotNetBips.com Latest Articles www.dotnetbips.com DotNetBips.com Latest Articles Copyright (C) DotNetBips.com. All rights reserved. www.dotnetbips.com RSS Generator Bipin Joshi Using WebRequest and WebResponse http://www.dotnetbips.com/displayarticle.aspx?id=239 Description here Sun,

25 Jan

2004 12:00:00 AM GMT 让我们仔细看看每一个标记: z :根结点,拥有一个 version(版本)属性,最新版本是 2.0 z :rss 下的根结点,可以再次包含结点.结点可以进一 步包含,,

结点. z :代表 Rss 源的标题. z :代表着提供 Rss 源的站点的 URL. z :关于这个 Rss 源的更多详细信息. z :详细说明版权信息. z :说明产生这个 Rss 源的应用程序. 除了上面的这些标签,还可以有一个或多个标签.Item 标签代表着你想要分享的实 际条目.比如,文章、博客入口.每个标记进一步包含下面这些子结点. z :代表着这个条目的标题.比如:文章标题. z :代表着这个条目的作者.比如:文章作者. z :代表这个条目的 URL.比如:文章的 URL. z :包含着这个条目的描述信息.比如:文章的摘要. z : 这个标签包含着这个条目的发布日期. 典型的日期格式是: Sun

28 Dec

2003 12:00:00 AM GMT. 采用的方法 OK,我们已经对 Rss 的格式做了了解,但是如何使用.Net 生成 Rss 源?.Net 有许多 XML 相 关的类.我们将从这些类中使用 XML Text Writer 来生成 Rss 源.但是我们应该开发出一个通 用的解决方案以便在任何的 web 站点中都可以使用. 这就意味着我们的代码必须独立于特定的数 据库领域或者表.为了达到这个目的,我们将要在 VS.NET 中创建一个类库.我们 Rss 的 标记的数据源将采用一个 Dataset,这个 Dataset 通常填充自数据库表.这个类将有下面的属性 和方法. 属性 z Outputstream:一个源所投递到的 stream 对象. z RssTitle:代表标签下的的特定值. z PublisherUrl:代表标签下的标签. z Description:代表标签下的值. z Copyright:代表标签下的值. z Generator:代表标签下的值. z ItemSource:指定一个包含着 item 行的 Dataset 对象. z ItemTitleField:数据列,代表标签下的标签 z ItemUrlField:数据列,代表标签下的标签. z ItemDescriptionField:数据列,代表标签下的标签. z ItemPublicationDateFiled:数据列,代表标签下的标签. z ItemAuthor:数据列,代表标签下的标签. 方法 z PublishRss:这个静态方法将 Rss 标记写入到 outputstream(输出流)中. 下面列出的是上面这些属性和方法的完整程序清单. 为了简单和快速地作个示范, 我使用了 公用字段,而没有使用属性.在实际的应用程序中,应该使用属性. using System;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题