ASP.NET页面显示XML数据 |
本文标签:XML数据 ASP.NET页面 本文讲解在ASP.NET页面显示这些XML数据,以及使用Repeater控件发布数据库中的XML数据 。在过去的几年间,随着异构平台间共享数据的需求不断增长,XML的使用也呈爆炸性增长 。意识到这种趋势,微软在整个.NET框架中对XML提供了健壮的支持 。这意味着,对于ASP.NET开发者来说,在Web页面中显示和处理XML数据从来没有这么容易过 。本文将通过生成一个RSS2.0聚合引擎和在线新闻聚合器来学习XML和ASP.NET技术 。本文假设读者熟悉ASP.NET和XML 。 简介 Web网站聚合就是一种使用XML来共享数据的范例,在新闻站点和网志中经常可以看到 。采用Web网站聚合技术,网站能以XML格式的Web可访问的聚合文件来发布最新内容 。网站使用的聚合格式有很多种,其中最流行的一种格式就是RSS2.0 。(RSS2.0规范被发布在HarvardLaw网站的技术栏目上) 。此外,MSDN杂志有一个聚合文件:MSDN杂志:本期刊物,其中列出了最新一期MSDN杂志上的文章,包括到在线版本文章的链接 。 一旦Web站点有了公开发布聚合文件,那么不同的客户端就可以消费它 。消费聚合文件的方式有很多种,比如,某个提供.NET技术资源的站点可能希望在网站中添加最新的MSDN杂志文章标题 。聚合文件还常常被新闻聚合器程序所用,这种程序被专门设计用来获取和显示不同来源的聚合文件 。 随着人们越来越注重使用XML数据,在ASP.NET页面中处理XML数据的能力变得比以往更关键 。既然Web站点聚合如此重要,本文我们就来创建一个Web站点聚合文件生成程序和一个在线新闻聚合器 。在建立这两个微型程序的过程中,我们将讲述如何访问和显示XML数据,不论这些数据是来自远端的Web服务器还是本地的文件系统 。我们将演示如何多种不同的方法显示XML数据,比如:用Repeater控件以及用ASP.NETXMLWeb控件 。 因为这只是一篇小文章,不可能长篇大论,以上是介绍ASP.NET页面 |