会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

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

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

XML在网站构建中的应用收藏夹、留言簿的实现IXML在网站构建中的应用收藏夹与留言薄的实现摘要通过对一般网站中的个别功能模块的研究,整体介绍XML的来源、发展及其主要特性,以及客户端/服务器模式、浏览器/服务器模式的体系结构,重点讨论了利用ASPXML开发一般网站的个别功能模块设计和实现过程。前三个模块主要为用户提供了新闻阅读,网址收藏,留言簿的服务。后两个模块属于管理模块,主要对用户提交的信息进行添加删除等操作。本次设计把XML文档看作后台数据库,使用XMLDOM对XML数据进行操作,比如从XML中获取数据,对XML中的数据进行更新等。通过对XML和ASP的学习和研究,本设计主要实现收藏夹、留言簿功能模块的设计,更好地加深了对XML的理解。【关键词】可扩展标记语言标准通用标记语言客户端/服务器浏览器/服务器ASPXMLDOMXML在网站构建中的应用收藏夹、留言簿的实现II目录第一章引言................................................................1第二章XML简介............................................................22.1什么是XML............................................................22.2XML的优点............................................................22.2.1实现不同数据源之间的数据交换......................................32.2.2一种文件多种显示..................................................32.2.3结构化的数据......................................................32.2.4数据集成..........................................................32.3XML语法..............................................................42.3.1XML文档的逻辑结构................................................42.3.2XML的物理结构....................................................52.3.3文档声明类型.....................................................52.4SCHEMA...............................................................62.5XSL..................................................................7第三章ASP与XML的结合....................................................73.1什么是ASP............................................................83.2XMLASP网站应用结构..................................................83.2.1XMLASP的三层结构................................................83.2.2数据传输的方式...................................................93.3为何要结合XML与ASP..................................................9第四章ASPXML的程序开发实现.............................................104.1我的网址收藏夹......................................................104.1.1收藏夹文档结构图.................................................124.1.2添加分类.........................................................134.1.3添加条目.........................................................154.1.4修改操作.........................................................164.2留言簿..............................................................174.2.1功能结构图......................................................234.2.2后台文档........................................................244.2.3前台页面流程....................................................26结论.....................................................................28谢辞.....................................................................29参考文献.................................................................30XML在网站构建中的应用收藏夹、留言簿的实现1第一章引言当今科学技术的发展日新月异,计算机网络早已进入了千家万户。从百姓到政府,中央到地方,从学校到企业,从办公到娱乐,人们已经无法离开计算机网络。这种新型的技术正越来越广、越来越深地影响到人们的生产和生活。然而,就在计算机网络技术已经相对成熟的今天,依然存在着这样那样的网络安全和稳定因素。这就要求我们不断地进行技术的革新和完善,达到更加完美的境地。计算机网络是当今计算机科学与工程中迅速发展的新兴技术之一,也是计算机应用中一个空前活跃的领域。计算机网络是计算机技术与通讯技术相互渗透、密切结合而形成的一门交叉学科。期间出现的XML逐渐成了这个领域中的闪亮角色。XML,作为下一代的主要的网络开发语言和通用的应用程序开发标准,它将改变我们同数据打交道的方式。XML功能强大的原因是任何类型的数据,甚至抽象的数据概念,都可以赋予格式和结构。给定数据的概念,例如客户和存货目录,就通过描述这些元素以及元素之间的关系,对这些数据进行排列。你可以规定相应的结构,用来描述客户相关的信息,包括客户名,账号和地址,而不是定义一个单个的客户。一旦你已经创建了结构,你就可以把数据组织在一起,形成文档,并可以向全世界发布。本次毕业设计的最后将通过对网站中几个功能模块的实现如收藏夹、留言簿、好友录等来展示XML在网站构建中的应用。XML在网站构建中的应用收藏夹、留言簿的实现2第二章XML简介2.1什么是XMLXML就是eXtensibleMarkupLanguage,可扩展标记语言。这是一种由W3C所推荐的标准,也是目前互联网中最炙手可热的信息技术。XML的前身是SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言),这是一种用来描述电子文件结构与内容的标记语言,由于它有着复杂性高及费用昂贵的缺点,因此便有了将其简化的想法,而SGML简化之后的结果便是XML。虽然XML和HTMLHyperTextMarkupLanguage,超文本标记语言均源于SGML,但XML属于一种元语言,它不仅可以像HTML一样在Web上提供服务、接收及处理数据等工作,还可以用来定义任何一种新的标记语言。XML为继承了SGML的优点且补充HTML的不足。XML与SGML、HTML的关系,如图1.1所示图2.1XML与SGML、HTML的关系2.2XML的优点XML最明显的优点在于它可以创建标记和文法结构。正是这种优点使得用户能够根据自己的特殊需要制定出适应于自身的一套标记和文法结构,以便结构化的描述自己领域内的信息,从而提供一种处理数据的最佳机制。因为无论是在数据存储方面还是在数据的传输和处理方面,都是XML这种标记语言的强项。SGMLXMLHTMLXML在网站构建中的应用收藏夹、留言簿的实现32.2.1实现不同数据源之间的数据交换XML的跨平台特性在于它提供了一种不同的数据源之间进行数据交换的公共标准,是一种公共的交互平台。就好象两个不同的民族都说同一种语言而具有共同交流的机会一样,一种数据源只要将它的数据表示成XML格式就能被另一种数据源有效的识别。如下图图2.2XML与数据源之间的关系2.2.2一种文件多种显示XML是表示存储并用来传输数据的标记语言,但XML文档并不决定数据的显示样式。这样,XML将信息的数据部分和信息的样式显示部分进行了区分,这样我们就可以给同一份数据添加多种样式,从而得到多种显示效果。2.2.3结构化的数据XML对于大型和复杂的文档是理想的,因为数据是结构化的。这不仅使用户可以指定一个定义了文档中的元素的词汇表,而且还可以指定元素之间的关系。例如,如果要将销售客户的地址一起放在Web页面上,这就需要有每个客户的电话号码和电子邮件地址。XML对此提供了很好的支持。2.2.4数据集成XML也提供客户端的包括机制,可以根据多种来源集成数据并将其作为一个文档来显示。数据还可以马上进行重新排列。数据的各个部分可以根据用户的操作显示或隐藏。当处理大型的信息仓库,比如关系型数据库时是极为有用的。DS1XML文件DS2XML在网站构建中的应用收藏夹、留言簿的实现42.3XML语法XML最明显的优点在于它可以创建标记和文法结构,不用像HTML那样只有固定的格式。正是这种优点使得用户能够根据自己的特殊需要制定出适应于自身的一套标记和文法结构,以便结构化的描述自己领域内的信息,从而提供一种处理数据的最佳机制。下面将从XML文档的逻辑结构和物理结构进行简单的介绍。2.3.1XML文档的逻辑结构从逻辑上而言,每一个文档都由声明、元素、注释、字符引用和处理指令组成,所有这些都在文档中用显式标记指明。声明每一个XML文档应该由一个XML声明开始,并且它必须位于该文档的开头。version表明版本信息,encoding表明所用的文字编码。元素使用一对尖括号界定标记以小于号〈开始,大于号〉结束。XML中的元素名并非固定不变,而是由用户自己命名,但必须遵循下列规则(1)名字必须以字母或下划线开头,其后可以使用任意字符。例1stt,name为非法字符。(2)必须区分大小写。例Name与name实际为两个不同的元素名。属性在元素起始标签或空元素标签中加入元素的相应属性。例巴西应注意的几个问题(1)标记中可以包含任意多个属性,但属性名不能重复(2)属性名与属性值之间用等号分隔,且属值用引号引起来(3)属性名同样对大小写敏感(4)属性只能使用在起始标签和空元素标签中。注释用来对文档进行解释性的说明,基本格式如下XML在网站构建中的应用收藏夹、留言簿的实现5字符引用字符引用是指解析文档时会被字符数据取代的特殊标记。例quot留言簿quot解析后即为留言簿。处理指令处理指令即在XML文档中包含的允许应用程序进行处理的部分,其用法为,XML声明就是一个处理指令。2.3.2XML的物理结构从物理上而言,XML文档是由一个或多个存储单元构成的,这些存储单元被称为实体。通俗的说,实体充当着和别名类似的角色,即一个简单的实体名称可以用来代表一大段文本内容。像任何计算机别名系统一样,实体引用简化了录入工作,因为每当要使用同样一大段文本内容时,只需引用它对应的实体名就可以了,解析器会自动把它对应的实体名称替换为相应的文本。所有的XML都包含且仅包含一个根实体,该实体是解析器处理的起点。XML文档的逻辑结构和物理结构是从不同的角度来看待XML文档。规范的XML文档包含以下两层含义1格式良好的要求元素构成层次树性结构,有且仅有一个根节点语法符合XML1.0规范2有效性规定XML文档的有效性是指一个XML文档应当遵守DTD或Schema的规定,有效的XML文档肯定是格式良好的XML文档。反过来,一个格式良好的XML文档不一定是有效的XML文档。有效的XML文档与格式良好的XML文档的区别在于格式良好的XML文档遵守XML标准定义的规则,而有效的XML文档除此之外,还遵守DTD或Schema定义的规则。2.3.3文档声明类型DTD由一系列声明了特写的元素、实体和属性的标记声明所组成。我们看下面这个例子。
编号:201311221023551871    大小:646.50KB    格式:DOC    上传时间:2013-11-22
  【编辑】
8
关 键 词:
教育专区 毕业设计 精品文档 毕业设计
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:16次
liyun上传于2013-11-22

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

教育专区   毕业设计   精品文档   毕业设计  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5