基于XML数据库Web应用研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML数据库Web应用研究

基于XML数据库Web应用研究   摘要:随着Internet的发展,XML数据库出现并日益普及,尤其适合Web的应用。本文围绕XML数据库的Web应用,系统分析了其工作原理,深入研究了基于XML数据库的Web应用,并将应用系统设计与实现过程进行了比较详细的阐述。   关键词:XML 数据库 Web   随着网络化的发展,数据库技术的应用无所不在。当前,可扩展标记语言XML已是各种数据特别是文档的首选格式,在数据管理发展出现的新技术中,几乎都与XML技术有紧密联系。而XML数据库,一种自描述的半结构化数据,将数据库技术的研究扩展到了对Web数据管理,为Web的数据管理提供了新的模型。于是,XML数据库成为了当今数据库研究的热点和重点,并日益普及。   1、XML和XML数据库   XML,即可扩展标记语言,是标准通用标记语言之一,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是当前处理结构化文档信息的有力工具,尤其适合Web的传输。XML数据库是一种支持对XML格式文档进行存储和查询等操作的数据管理系统。它是专门为互联网而设计的,不仅具有SGML强大的数据处理能力,而且还有一些适合在Web中使用的功能。而XML文档是一种半结构化模型,它的最显著特点是信息的描述和处理是分开进行的,具有开放性、可扩展性和可验证性等特性。因此,XML数据库非常适合Web应用程序。   2、Web与Web数据库   Web广义为网络、互联网等技术领域,主要表现为三种形式:超文本、超媒体和超文本传输协议。   Web数据库属于深度Web的一种资源形势,通常指在互联网中以Web查询接口方式访问的数据库资源,其结构是后台采用数据库管理系统存储数据信息,对外提供包含表单的Web页面作为访问接口,查询结果也以包含数据列表的Web页面形式返回给用户。   3、基于XML数据库的Web应用   下面我们以留言板为例,系统研究一下基于XML数据库的Web应用。我们可以采用把数据保存为XML文档的平面文件数据库,这样操作可以使Web服务器能够提供对面向文档处理的XML文档的访问,也能够提供对平面文件数据库的面向数据处理的有组织的XML文档的访问。   3.1 添加   创建完XML文件,开始???计ASP.NET页面,并写入XML文件中,它可以使用户输入留言内容。同时,还要添加相对应的响应函数和变量,使用户输入的留言内容规范化。   在add.aspx中进行HTML格式的界面设计,然后,打开add.aspx.cs文件,添加程序代码。添加全局变量时首先需要创建一个新的XmlDocment对象,然后可以对XML文件进行载入、读取、修改和保存。   添加“清除”按钮的响应函数可以清除留言板上的所有留言内容,实现起来非常简单,只需要将各文本框的值置空。   添加“提交”按钮的响应函数可以使用户写下的留言内容和身份信息保存到留言板。首先使用XmlDocument的Load方法来打开XML文件;然后获取XML文档的根节点;再通过调用CreatElement的方法创建节点中的元素;赋值节点元素的InnerText属性;通过调用AppendChild的方法插入元素节点;最后,通过XmlDocument的Save方法将对象写回到XML文件中使文件保存到指定的流。   3.2 浏览   通常,系统会提供两种留言板的浏览方式:一种是通过DataGrid绑定数据集,在DataGrid中分页显示XML文件,留言板的首页就是采用这种方式实现的;一种是通过XSD样式表设定显示规则,从而直接显示XML文件。   3.3 删除   首先需要添加身份认证页面,设计manager.aspx中HTML格式的界面,再打开manager.aspx.cs文件,添加功能代码。   “提交”主要是用来对管理员身份进行验证,最简单的方式为“用户名/口令”,定义默认值可以为“345/345”。如果通过用户名身份验证,则将转入“managerment.aspx”页面;否则系统会继续进行身份认证。   通过身份认证页面后,用户将进删除页面,在这里可以删除留言的内容。首先在项目中添加删除留言的ASP页面,新建Web窗体,并将其命名为“managerment.aspx”,绑定DataGrid数据,DataGrid默认显示与其相对应的数据集,留言管理页面可以逐个删除DataGrid中的行,显示“删除”按钮可以通过设置DataGrid控件的属性,但是这个“删除”按钮不自动建立连接,而且单机的时候会引发响应事件,所以如果想自动建立连接还需要另外添加“删除”事件的处理程序。设计完management.aspx界面后,开始为management.aspx

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档