您好,欢迎访问三七文档
XML基础题目:XML应用及前景班级:学号:姓名:时间:XML基础目录1.XML简介...........................................12.XML一般应用.......................................12.1XML把数据从HTML分离.........................12.2XML简化数据共享..............................12.3XML简化数据传输..............................12.4XML简化平台的变更............................22.5XML使您的数据更有用..........................22.6XML用于创建新的Internet语言................22.7XML在分布式技术的映射作用.....................23.XML应用前景.......................................23.1电子商务领域..................................23.2网络服务领域..................................33.3移动通信领域..................................33.4数据库领域....................................44.XML前景展望.......................................5XML基础1XML应用及前景1.XML简介通过一学期的学习,我对XML有了一定的认识,其应用非常广泛,可以说是无处不在。在现如今的软件开发过程中,对于它的应用也体现在各个方面。它在未来软件开发中,应用空间会随着它的飞速发展不断地扩大,下面就其应用和发展前景作简要介绍。作为互联网的新技术,XML的应用非常广泛,可以说XML已经渗透到了互联网的各个角落。虽然人们对XML的某些技术标准尚有争议,但是人们已经普遍认识到XML的作用和巨大潜力,并将XML应用到互联网的各个方面。考察现在的XML应用,可以大致将它们分为:设计置标语言、数据交换、替代传统的EDI、智能代理和精确搜索、Web应用、集成不同数据源、本地计算、数据的多种显示和网络出版、支持Web应用的互操作和集成、文件保值等。2.XML一般应用2.1XML把数据从HTML分离如果你需要在HTML文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑HTML。通过XML,数据能够存储在独立的XML文件中。这样你就可以专注于使用HTML进行布局和显示,并确保修改底层数据不再需要对HTML进行任何的改变。通过使用几行JavaScript,你就可以读取一个外部XML文件,然后更新HTML中的数据内容。2.2XML简化数据共享在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。XML数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。这让创建不同应用程序可以共享的数据变得更加容易。2.3XML简化数据传输通过XML,可以在不兼容的系统之间轻松地交换数据。对开发人员来说,其中一项最费时的挑战一直是在因特网上的不兼容系统之间交换数据。由于可以通过各种不兼容的应用程序来读取数据,以XML交换数据降低了这种复杂性。XML基础22.4XML简化平台的变更XML数据以文本格式存储。这使得XML在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。2.5XML使您的数据更有用由于XML独立于硬件、软件以及应用程序,XML使您的数据更可用,也更有用。不同的应用程序都能够访问您的数据,不仅仅在HTML页中,也可以从XML数据源中进行访问。通过XML,您的数据可供各种阅读设备使用(手持的计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用。2.6XML用于创建新的Internet语言很多新的Internet语言是通过XML创建的:XHTML-最新的HTML版本WSDL-用于描述可用的webserviceWAP和WML-用于手持设备的标记语言RSS-用于RSSfeed的语言RDF和OWL-用于描述资源和本体SMIL-用于描述针针对web的多媒体2.7XML在分布式技术的映射作用XMLStruts中的映射作用XML在Hibernate中的映射作用XML在SpringFramework中的映射作用3.XML应用前景3.1电子商务领域电子商务就是利用电子手段尤其是互联网进行商务活动。从技术上说,电子商务是通过互联网传输和交换商务数据,并能根据商务数据进行人工或自动处理。XML的可扩展性和自相容性等特点,使它成为数据交换的有力工具。电子商务首先出现的类型是企业-消费者,该类型电子商务的信息是直接呈现在浏览器中,供人们阅读,因此侧重表现的HTML在其中起到了巨大作用。随着比较购物和个性化要求以及企业-企业类型电子商务的出现,人们要求计算机能够理解数据的语义,而且能够XML基础3将数据和表现分离开来,这时HTML就显得力不从心。XML弥补了HTML的巨大缺陷,成为电子商务中的核心技术。随着XML标准体系的成熟和技术的发展,已经出现了相当多的客户化工具,尤其是可视化工具的出现,使得人们可以无须了解XML的细节就能够编写出需要的XML文档,使得XML应用在电子商务中成为可能。而浏览器对XML越来越强的支持能力,对XML应用起到了巨大的促进作用。当新科技不断冲击Internet的发展之际,XML技术将对电子商务有重大影响,XML的人机互动式架构提供了使用者与电脑之间的互动交流,利用其可延伸性及自我描述特性,电子通信文件可以在企业间的应用程序中自动传输、处理及储存;可以在同一个使用者界面上接入不同厂商的电子商品目录信息,数据的搜寻变得更为精确快速;不同系统间可以流畅地互通,不同网站之间的数据得以动态共享,强化了使用者与系统之间的聚合性。XML所带来的是一个全新的视野,一种对于整个电子商务架构在观念上的颠覆,而中小企业也可以轻易享受电子商务的好处。电子商务的威力已开始显现,在可预期的未来,全球经济也一定会受到这种网上电子商务的强力震撼,在电子商务的浪潮既将来临之际,XML是一个不可忽视的新技术。3.2网络服务领域随着互联网的飞速发展,互联网已经成为继报刊、电台、电视台之后的一种新型媒体。在1998年5月举行的联合国新闻委员会年会上,互联网这一新型媒体被正式冠以第四媒体的称号。网络出版自从出现以来,用于信息发布的主要是HTML技术,但是这种方式在跨媒体出版时遇到了极大的困难,人们需要为不同媒体制作不同版本。XML的内容与显示分离的特点,人们可以一次性制作内容,配以不同的样式单,实现一次制作多次出版。为了满足不同领域和显示设备的需要,人们利用XML定义了多个面向显示的语言,包括XHTML、面向WEB图形的VML、PGML和SVG、面向多媒体的SMIL、面向电子书和电子报纸的OEB、面向手持设备的WML和HDML等。可以说XML已经成为网络出版的重要工具,并将发挥日益重要的作用。3.3移动通信领域移动通信系统从20世纪80年代诞生以来,到2020年将大体经过5代的发展历程,而且到2010年,将从第3代过渡到第4代(4G)。到4G,除蜂窝电话系统外,宽带无线接入系统、毫米波XML基础4LAN、智能传输系统(ITS)和同温层平台(HAPS)系统将投入使用。未来几代移动通信系统最明显的趋势是要求高数据速率、高机动性和无缝隙漫游。实现这些要求在技术上将面临更大的挑战。此外,系统性能(如蜂窝规模和传输速率)在很大程度上将取决于频率的高低。考虑到这些技术问题,有的系统将侧重提供高数据速率,有的系统将侧重增强机动性或扩大覆盖范围。为了满足人们随时随地与互联网连接的需要,Phone.com联合了Nokia、Ericsson、Motorola在1997年6月建立了WAP论坛,旨在利用已有的互联网技术和标准,为移动设备连接互联网建立全球性的统一规范。在1998年5月,推出了WAP规范1.0版。并于1999年11月发布最新的1.2版。WAP规范包括WAP编程模型、无线置标语言WML、微浏览器规范、轻量级协议栈、无线电话应用(WTA)框架、WAP网关几个组件。其中WML是利用XML定义的专为手持设备的置标语言。另外W3C也定义了一个基于XML的手持设备置标语言HDML,WML和HDML非常类似,因为WML脱胎于HDML,可以说根在HDML,而花开WML。需要指出的是,虽然人们在提到WAP时首先想到的是手机上网,但掌上电脑等手持设备的上网也可以使用WAP。3.4数据库领域XML数据库是一个能够在应用中管理XML数据和文档的集合的数据库系统。XML数据库是XML文档及其部件的集合,并通过一个具有能力管理和控制这个文档集合本身及其所表示信息的系统来维护。XML数据库不仅是结构化数据和半结构化数据的存储库,像管理其它数据一样,持久的XML数据管理包括数据的独立性、集成性、访问权限、视图、完备性、冗余性、一致性以及数据恢复等。这些文档是持久的并且是可以操作的。当前着重于页面显示格式的HTML标记语言和基于它的关键词检索等技术已经不能满足用户日益增长的信息需求。近年来的研究致力于将数据库技术应用于网上数据的管理和查询,使查询可以在更细的粒度上进行,并集成多个数据源的数据。但困难在于网上数据缺乏统一的、固定的模式,数据往往是不规则且经常变动的。因此,XML数据作为一种自描述的半结构化数据为Web的数据管理提供了新的数据模型,如果将XML标记数据放入一定的结构中,对数据的检索、分析、更新和输出就能够在更加容易管理的、系统的和较为熟悉的环境下进行,因而我们将数据库技术应用于XML数据处理领域,通过XML数据模型与数据库模型的映射来存储、提取、综合和分析XML文档的内容。这为数据库研究开XML基础5拓了一个新的方向,将数据库技术的研究扩展到对Web数据的管理。4.XML前景展望从上面对XML技术的应用简要介绍中,可以了解到,HTML只适应于显示结构较为简单内容比较单一的Web文件,然而随着标准化Java应用的普及和发展,人们越来越感觉到有必要开发一种标准的、可扩展的和结构化的语言。XML的出现正是顺应了Web技术发展的这些要求,因此它不仅具有很大的发展潜力,而且也必将反过来一步促进Web技术和Java技术的发展。XML仍在不断改善,与XML相关的技术仍在定制之中。XML需要强大的新工具用于在文档中显示丰富复杂的数据,XML会改革终端用户在网上的行为,这有助于许多商业应该的实现。并且,XML作为一个数据标准,会开创互联网上众多新用途。XML虽然获得了极大的支持,但是它还有很长的路要走。首先,XML的规则只是迈出了第一步,还有许多技术细节没有解决。其次,现在虽然出现了一些XML工具和应用,但是其市场反应还有待进一步观察。另外如何让更多的人迅速学会使用XML,并利用它进行开发,进而促进XML的应用也是一个问题。因此XML的出现和迅猛发展并不意味着HTML即将退出互联网舞台,由于HTML的易学易用和非常多的工具支持,HTML将在较长的时间里继续在Web舞台上充当主角。但是如果用户想超越HTML的范围,XML将是最佳的选择。另外,由于XML是用于定义语言的元语言,任何个人、公司和组织都可以利用它来定义自己的标准语言,这虽然是XML的魅力和灵活性之所在,但同时也是XML的最大问题之所在。如果每个人、公司和组织都定义了自己的置标语言,它们之间的通信就会出现困难。因此在一些领域先后出现了一些标准化组织,它们的任务就是规范本领域的置标语言,形成统一的标准,使得在本领域内的通讯成为可能。但在标准推出并得到广泛认可之前,各自为政的局面将继续下去。更糟糕的是,由于对应用的理解不一致和商业利益等原因,同一个领域也许还有多个标准化组织,它们形成的置标语
本文标题:XML应用与前景
链接地址:https://www.777doc.com/doc-5654722 .html