欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

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

    • 资源ID:111871       资源大小:646.50KB        全文页数:32页
    • 资源格式: DOC        下载积分:8积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    XML在网站构建中的应用收藏夹、留言簿的实现IXML在网站构建中的应用-收藏夹与留言薄的实现摘要通过对一般网站中的个别功能模块的研究,整体介绍XML的来源、发展及其主要特性,以及客户端/服务器模式、浏览器/服务器模式的体系结构,重点讨论了利用ASP+XML开发一般网站的个别功能模块设计和实现过程。前三个模块主要为用户提供了新闻阅读,网址收藏,留言簿的服务。后两个模块属于管理模块,主要对用户提交的信息进行添加删除等操作。本次设计把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.2XML+ASP网站应用结构.83.2.1XML+ASP的三层结构.83.2.2数据传输的方式.93.3为何要结合XML与ASP.9第四章ASP+XML的程序开发实现.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和HTML(HyperTextMarkupLanguage,超文本标记语言)均源于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声明开始,并且它必须位于该文档的开头。<?xmlversion=”1.0”encoding=”gb2312”?>version表明版本信息,encoding表明所用的文字编码。元素使用一对尖括号界定标记以小于号“”开始,大于号“”结束。XML中的元素名并非固定不变,而是由用户自己命名,但必须遵循下列规则:(1)名字必须以字母或下划线开头,其后可以使用任意字符。例:1stt,name为非法字符。(2)必须区分大小写。例:Name与name实际为两个不同的元素名。属性在元素起始标签或空元素标签中加入元素的相应属性。例:<TeamNameID=”C1”>巴西</TeamName>应注意的几个问题:(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由一系列声明了特写的元素、实体和属性的标记声明所组成。我们看下面这个例子。<!DOCTYPEGREETING<!ELEMENTGREETING(#PCDATA)>

    注意事项

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

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




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

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!