介绍ASP.NET页面 |
本文标签:ASP.NET页面 本文我们将要创建ASP.NET页面 。假设你是一个大型新闻网站(如MSNBC.com)的Web开发者,所有的新闻内容都保存在MicrosoftSQLServer2000数据库中 。具体地说,这些文章是都保存在一个名为Articles的表中,表中以下字段与我们的程序密切相关: ArticleID—主键,自增长的整型字段,用来唯一标识每一篇文章; 请注意,Articles表中可能还有其它字段,上面所列的只是我们在创建聚合文件的时候所要用到的字段 。而且,这只是一个非常简单的数据模型,在是应用的数据库环境中,你可能会使用更加标准化的数据库模型,比如具备一个单独的authors(作者)表,有一个建立作者和文章之间多对多关系的表等等 。 下一步,我们将创建一个ASP.NET页面,用格式化好的RSS2.0XML文件显示一个最新的新闻列表 。在讲述如何在ASP.NET页面中完成这种转换之前,我们要先介绍一下RSS2.0规范的内容 。我们应该记住,在整个规范中,RSS是被设计用来为聚合内容提供一个数据模型 。那么毫无疑问,它会有一系列的XML元素,用来描述Web站点要聚合的内容信息,以及一系列用来描述某一特定新闻项的XML元素 。最后,不要忘记RSS聚合文件是一个XML格式文件,必须符合XML格式化的准则,也就是: 所有XML元素必须正确嵌套; 而且,XML格式是大小写敏感的,这就意味着,XML元素的起始和终止标签必须匹配,拼写和大小写都必须一致 。 RSS2.0的根元素是< rss>元素,这个元素可以有一个版本号的属性 。 在< channel>元素里面有三个必需的子元素,用来描述Web站点的信息 。这三个元素是: 每一个新闻项目放在一个单独的< item>元素中 。< channel>元素可以有任意数量的< item>元素 。每个< item>元素可以有多种的子元素,唯一的要求是最少必须包含< title>元素和< description>元素其中一个作为子元素 。以下列出了一些相关的< item>子元素: 下面是一个非常简单的RSS2.0聚合文件 。你可以从RSSgeneratedbyRadioUserLand看到其他的RSS2.0文件的例子 。
|