欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

毕业设计(论文)-XML在网站构建中的应用--收藏夹与留言薄的实现.doc

  • 资源大小:646.50KB        全文页数:32页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:8
游客快捷下载 游客一键下载
会员登录下载
下载资源需要8

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

毕业设计(论文)-XML在网站构建中的应用--收藏夹与留言薄的实现.doc

XML在网站构建中的应用收藏夹、留言簿的实现IXML在网站构建中的应用收藏夹与留言薄的实现摘要通过对一般网站中的个别功能模块的研究,整体介绍XML的来源、发展及其主要特性,以及客户端/服务器模式、浏览器/服务器模式的体系结构,重点讨论了利用ASPXML开发一般网站的个别功能模块设计和实现过程。前三个模块主要为用户提供了新闻阅读,网址收藏,留言簿的服务。后两个模块属于管理模块,主要对用户提交的信息进行添加删除等操作。本次设计把XML文档看作后台数据库,使用XMLDOM对XML数据进行操作,比如从XML中获取数据,对XML中的数据进行更新等。通过对XML和ASP的学习和研究,本设计主要实现收藏夹、留言簿功能模块的设计,更好地加深了对XML的理解。【关键词】可扩展标记语言标准通用标记语言客户端/服务器浏览器/服务器ASPXMLDOMXML在网站构建中的应用收藏夹、留言簿的实现II目录第一章引言1第二章XML简介221什么是XML222XML的优点2221实现不同数据源之间的数据交换3222一种文件多种显示3223结构化的数据3224数据集成323XML语法4231XML文档的逻辑结构4232XML的物理结构5233文档声明类型524SCHEMA625XSL7第三章ASP与XML的结合731什么是ASP832XMLASP网站应用结构8321XMLASP的三层结构8322数据传输的方式933为何要结合XML与ASP9第四章ASPXML的程序开发实现1041我的网址收藏夹10411收藏夹文档结构图12412添加分类13413添加条目15414修改操作1642留言簿17421功能结构图23422后台文档24423前台页面流程26结论28谢辞29参考文献30XML在网站构建中的应用收藏夹、留言簿的实现1第一章引言当今科学技术的发展日新月异,计算机网络早已进入了千家万户。从百姓到政府,中央到地方,从学校到企业,从办公到娱乐,人们已经无法离开计算机网络。这种新型的技术正越来越广、越来越深地影响到人们的生产和生活。然而,就在计算机网络技术已经相对成熟的今天,依然存在着这样那样的网络安全和稳定因素。这就要求我们不断地进行技术的革新和完善,达到更加完美的境地。计算机网络是当今计算机科学与工程中迅速发展的新兴技术之一,也是计算机应用中一个空前活跃的领域。计算机网络是计算机技术与通讯技术相互渗透、密切结合而形成的一门交叉学科。期间出现的XML逐渐成了这个领域中的闪亮角色。XML,作为下一代的主要的网络开发语言和通用的应用程序开发标准,它将改变我们同数据打交道的方式。XML功能强大的原因是任何类型的数据,甚至抽象的数据概念,都可以赋予格式和结构。给定数据的概念,例如客户和存货目录,就通过描述这些元素以及元素之间的关系,对这些数据进行排列。你可以规定相应的结构,用来描述客户相关的信息,包括客户名,账号和地址,而不是定义一个单个的客户。一旦你已经创建了结构,你就可以把数据组织在一起,形成文档,并可以向全世界发布。本次毕业设计的最后将通过对网站中几个功能模块的实现如收藏夹、留言簿、好友录等来展示XML在网站构建中的应用。XML在网站构建中的应用收藏夹、留言簿的实现2第二章XML简介21什么是XMLXML就是EXTENSIBLEMARKUPLANGUAGE,可扩展标记语言。这是一种由W3C所推荐的标准,也是目前互联网中最炙手可热的信息技术。XML的前身是SGML(STANDARDGENERALIZEDMARKUPLANGUAGE,标准通用标记语言),这是一种用来描述电子文件结构与内容的标记语言,由于它有着复杂性高及费用昂贵的缺点,因此便有了将其简化的想法,而SGML简化之后的结果便是XML。虽然XML和HTMLHYPERTEXTMARKUPLANGUAGE,超文本标记语言均源于SGML,但XML属于一种元语言,它不仅可以像HTML一样在WEB上提供服务、接收及处理数据等工作,还可以用来定义任何一种新的标记语言。XML为继承了SGML的优点且补充HTML的不足。XML与SGML、HTML的关系,如图11所示图21XML与SGML、HTML的关系22XML的优点XML最明显的优点在于它可以创建标记和文法结构。正是这种优点使得用户能够根据自己的特殊需要制定出适应于自身的一套标记和文法结构,以便结构化的描述自己领域内的信息,从而提供一种处理数据的最佳机制。因为无论是在数据存储方面还是在数据的传输和处理方面,都是XML这种标记语言的强项。SGMLXMLHTMLXML在网站构建中的应用收藏夹、留言簿的实现3221实现不同数据源之间的数据交换XML的跨平台特性在于它提供了一种不同的数据源之间进行数据交换的公共标准,是一种公共的交互平台。就好象两个不同的民族都说同一种语言而具有共同交流的机会一样,一种数据源只要将它的数据表示成XML格式就能被另一种数据源有效的识别。如下图图22XML与数据源之间的关系222一种文件多种显示XML是表示存储并用来传输数据的标记语言,但XML文档并不决定数据的显示样式。这样,XML将信息的数据部分和信息的样式显示部分进行了区分,这样我们就可以给同一份数据添加多种样式,从而得到多种显示效果。223结构化的数据XML对于大型和复杂的文档是理想的,因为数据是结构化的。这不仅使用户可以指定一个定义了文档中的元素的词汇表,而且还可以指定元素之间的关系。例如,如果要将销售客户的地址一起放在WEB页面上,这就需要有每个客户的电话号码和电子邮件地址。XML对此提供了很好的支持。224数据集成XML也提供客户端的包括机制,可以根据多种来源集成数据并将其作为一个文档来显示。数据还可以马上进行重新排列。数据的各个部分可以根据用户的操作显示或隐藏。当处理大型的信息仓库,比如关系型数据库时是极为有用的。DS1XML文件DS2XML在网站构建中的应用收藏夹、留言簿的实现423XML语法XML最明显的优点在于它可以创建标记和文法结构,不用像HTML那样只有固定的格式。正是这种优点使得用户能够根据自己的特殊需要制定出适应于自身的一套标记和文法结构,以便结构化的描述自己领域内的信息,从而提供一种处理数据的最佳机制。下面将从XML文档的逻辑结构和物理结构进行简单的介绍。231XML文档的逻辑结构从逻辑上而言,每一个文档都由声明、元素、注释、字符引用和处理指令组成,所有这些都在文档中用显式标记指明。声明每一个XML文档应该由一个XML声明开始,并且它必须位于该文档的开头。XMLVERSION”10”ENCODING”GB2312”VERSION表明版本信息,ENCODING表明所用的文字编码。元素使用一对尖括号界定标记以小于号“〈”开始,大于号“〉”结束。XML中的元素名并非固定不变,而是由用户自己命名,但必须遵循下列规则(1)名字必须以字母或下划线开头,其后可以使用任意字符。例1STT,NAME为非法字符。(2)必须区分大小写。例NAME与NAME实际为两个不同的元素名。属性在元素起始标签或空元素标签中加入元素的相应属性。例TEAMNAMEID”C1”巴西/TEAMNAME应注意的几个问题(1)标记中可以包含任意多个属性,但属性名不能重复;(2)属性名与属性值之间用等号“”分隔,且属值用引号引起来;(3)属性名同样对大小写敏感;(4)属性只能使用在起始标签和空元素标签中。注释用来对文档进行解释性的说明,基本格式如下注释内容XML在网站构建中的应用收藏夹、留言簿的实现5字符引用字符引用是指解析文档时会被字符数据取代的特殊标记。例QUOT;留言簿QUOT;解析后即为“留言簿”。处理指令处理指令即在XML文档中包含的允许应用程序进行处理的部分,其用法为处理指令名处理指令信息,XML声明就是一个处理指令。232XML的物理结构从物理上而言,XML文档是由一个或多个存储单元构成的,这些存储单元被称为实体。通俗的说,实体充当着和别名类似的角色,即一个简单的实体名称可以用来代表一大段文本内容。像任何计算机别名系统一样,实体引用简化了录入工作,因为每当要使用同样一大段文本内容时,只需引用它对应的实体名就可以了,解析器会自动把它对应的实体名称替换为相应的文本。所有的XML都包含且仅包含一个“根实体”,该实体是解析器处理的起点。XML文档的逻辑结构和物理结构是从不同的角度来看待XML文档。规范的XML文档包含以下两层含义1格式良好的要求元素构成层次树性结构,有且仅有一个根节点;语法符合XML10规范2有效性规定XML文档的“有效性”是指一个XML文档应当遵守DTD或SCHEMA的规定,有效的XML文档肯定是格式良好的XML文档。反过来,一个格式良好的XML文档不一定是有效的XML文档。有效的XML文档与格式良好的XML文档的区别在于格式良好的XML文档遵守XML标准定义的规则,而有效的XML文档除此之外,还遵守DTD或SCHEMA定义的规则。233文档声明类型DTD由一系列声明了特写的元素、实体和属性的标记声明所组成。我们看下面这个例子。DOCTYPEGREETINGELEMENTGREETINGPCDATA

注意事项

本文(毕业设计(论文)-XML在网站构建中的应用--收藏夹与留言薄的实现.doc)为本站会员(liyun)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5