各位老铁们,大家好,今天由我来为大家分享XML交易平台,以及XML的应用分析的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
本文目录
一、XML和HTML的区别
XML和HTML的区别,首先还是需要理解下他们的定义
1.XML是:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
2.html:超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
事实上XML与HTML之间没有可比性,虽然它们之间有一定的联系,但各自的功能和目标(着重点)不一样,应用的场合不一样,有一点需要提的是,XML相对于HTML标准性更强。
问:HTML能够支持静态空间,XML也能吗?
答:能,只要保证客户端浏览器版本不低于6.0
问:我想做一个网站,选用哪种语言好呢?
答:对于大型网站来说,由于更新量较大,不宜用HTML来做,由于XML支持动态更新,可以采用,但不是最佳选择;而对于小型网站,为了提高页面反应速度,建议采用HTML书写。
答:可以,为了更好地适应客户端浏览器的浏览,可以在服务器端进行XML-〉HTML的转换,但普通静态空间不支持这种转换,可以选择支持XMLDOM的ASP或PHP服务器进行。
XML是EXtensible Markup Language的缩写
XML的标记不是在XML中预定义的,你必须定义自己的标记
XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
XML使用DTD或者Schema后就是自描述的语言
XML不是HTML的替代品,XML和HTML是两种不同用途的语言。
XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。
HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。
HTML是与显示信息相关的, XML则是与描述信息相关的。
“XML”是用于网络上数据交换的语言,具有与描述Web页面的“HTML”语言相似的格式。该语言有“可以利用Web浏览器进行数据确认”以及“易于生成数据”等优点,因此主要用于在企业之间,或者在企业内部更加方便地进行数据交换和利用。首先为了便于理解,下面假设有这么一种情况:某图书销售商要着手建立自己的站点,并发送书店里的品种目录和库存情况等信息。
管理图书时,需要使用TABLE标签等,以一览表的形式提供“书名”、“发行日期”、“库存”、“作者”、“出版社”和“定价”等数据。以这种形式汇总数据后,如果是人,就能够迅速地了解到各自所需的内容。但是,计算机(或系统)即使能够理解页面结构或数据布局,也无法理解这里的数据是什么意义(属性)。
然而,“XML”则正是能够让计算机也理解这些数据属性的技术。
如果使用XML,比如“库存目前有多少?”以及“某个作家写的书卖了多少册?”等数据就能够由计算机“自动地”掌握,并能够将这些数据与交易对象“共享”。这样一来,出版社就能够在制定今后的出版计划时参考这些数据,而且销售公司制定有效的配送计划时也将更加容易。这就必定大大有助于削减人事成本,以及提高管理效率。
当然,即便不使用XML,比如,如果能够建立一个规范的数据库,并为每个字段定义一个“书名”和“定价”等名称,计算机也能够理解。但是要想在Web上实现这一点,却要花费相当的人力和成本。在这一点上,如果是XML,由于“能够利用Web浏览器对数据进行确认“,因此只要拥有能够连接因特网的计算机和支持XML的浏览器,就不需再进行特别的投资。
使用XML,还能够将在以前的数据库中难以处理的数据转化成数据库。
XML的描述方式与HTML相同,利用被括号<>括起来的字符串进行描述。在HTML中,括号内所定义的都是版面(Layout)等信息。而XML则同时定义了数据的属性,比如刚才提到的图书,就是以<书名>、<作者>和<出版社>等方式定义。像这样的定义方式可以自由设置。因此,甚至有不少企业自己定义XML,然后将其用于本公司内部的数据交换。自由度如此之高也是XML受到极大关注的原因之一。
但是,企业之间的数据交换才是XML的着眼点之一。因此,各公司的定义如果不规范化就无法通用。目前,以微软为主的标准化团体“Biztalk.org”和民间团体“Rosetta Net”等都希望能针对各行业和领域制定“可以广泛利用的标志”,以减少定义XML的麻烦。
如果像上述所说的那样能够制定XML的标准,并被广泛应用,那么不止是企业之间的数据交换将变得更简单,而且语音数据和动态图像数据等在过去的数据库中难以进行处理的数据也必将能够轻松转化成数据库。这一点在管理方面也可以说是一个巨大的可取之处。
二、XML的应用分析
(海南省国土环境资源信息中心,海口,570206)
摘要:数据交换存在于“金土工程”相关的系统、数据、上下级信息传递中,以 XML作为基础的数据交换形式,可以解决数据交换的安全性、可靠性、灵活性和开放性,为“金土工程”提供简捷和高效率的数据交换方式。
关键词:“金土工程”;XML;数据交换;数据总线
“金土工程”是国土资源信息大厦的框架工程,数据将是该工程的核心内容之一,由于“金土工程”所牵涉的数据内容、数据类型和数据格式等方面的异构问题,数据交换必然是“金土工程”中不可或缺的组成部分。以 XML为技术基础的数据总线方式,将为“金土工程”各系统、数据、上下级,甚至系统和数据内部的交换提供松散耦合、明码、界线明晰的可扩充性、易维护性、开放性和统一性的数据交换平台。
“金土工程”将采用面向服务的技术构架及电子政务平台思想,强调技术的实用性、通用性、可靠性、安全性,保障系统的可扩充性、易维护性、开放性和统一性。
在数据资源建设方面,采用主流 GIS平台、面向对象型数据库等技术,按照统一标准建设与整合各类数据库,通过集中与分布式管理相结合、多级备份和相对独立的数据管理机制实现数据的统一管理与维护。
在应用系统建设方面,统筹规划,通过电子政务平台搭建国土资源业务应用系统。
无论在数据资源和应用系统的内部或之间都必须进行数据交换,形成数据交换体系。数据交换体系包括面向基础数据库同步与备份的交换系统、面向各级业务信息传递的交换系统、面向外部数据共享的交换系统,甚至面向系统内部模块间的数据交换。
面向基础数据库同步与备份的交换系统,主要实现将下级数据库的更新及时地、自动地同步更新到上级数据库。
面向各级业务信息传递的交换系统,主要是用来实现垂直业务系统上下业务流程间的业务数据交换、统计数据上报、材料上报或下发等。
面向外部数据共享的交换系统,主要实现国土资源系统与外部门间基础数据有关业务数据的交换。
面向系统内部模块间的数据交换,主要实现模块之间数据计算、处理等过程中数据的交换。
数据交换体系必须解决数据交换的安全性、可靠性、灵活性和开放性,采用 XML技术作为“金土工程”数据交换体系的基础是一种较佳的选择。
到目前为止,采用 HTML编写的 Web页面占相当比例。HTML简单易学又通用,句法简明紧凑,加上其扩充的表格、帧、脚本等功能,使得它在 Web主页上大显身手。但是随着 Web应用的越来越广泛,HTML过于简单的弱点也越来越明显了。
(1)链路丢失后不能自动纠正由于许多页面的 URL地址经常变化,浏览这些页面时就会遇到烦人的404 URL地址未找到的信息。不得不手工一个个地更改链接相关页面的 URL地址,这大大加重了 Web页面的维护工作量。
(2)动态内容需要下载的部件太多用 HTML建立的页面目前还不能对其页面的外观属性,例如色彩、字体、背景等实现更新,只能重新下载一个新的页面或 Java部件。但 Java保存的数据搜索引擎是无法访问的,所以在 HTML页面中使用 Java来显示动态内容也不是灵丹妙药。
(3)搜索时间长由于 HTML页面没有类似于数据库的结构,在这样的文档资料中搜索目标时需要对全部页面的所有内容扫描,往往检索出一大堆与主题词无关的内容,这是因为HTML无法区分信息与元信息而造成的。而且 HTML不支持信息嵌套体系结构,因而限制了全文检索功能。
(4) HTML缺乏对双字节或多国文字的支持,或者说支持不够。例如中文信息页面在不同的平台下会出现格式不齐等问题。
(5)HTML可扩展性差科学家无法用 HTML书写数学公式、化学方程式以及分子晶体结构。
为解决这些缺点,可扩展标记语言——Extensible Markup Language,简称XML应运而生。
1998年2月万维网协会(W3C)发布了XML1.0标准,XML是一种元标注语言,该语言提供一种描述结构数据的格式,是W3 C定义的用于优化Web上的传输的SGML(通用标记语言标准 ISO8879:1986)的子集,XML确保结构数据是一致的并独立于应用程序或供应商,可编码各种情况(从简单至复杂)的内容,是语义和架构的数据标准。
XML自从出现以来,以其标准化、接口协议、简化和封装等优点,被誉为信息标准化过程的有力工具,基于 XML的标准将成为以后信息标准的主流。
与其他服务技术相比,标准化是 XML特色之一。XML提供了系统之间传输数据的标准格式。万维网联盟(W3C)管理 XML标准并发布给全球的 XML技术提供者,这就确保了 XML产品的兼容性。除了 XML引擎和产品外还有 XML文法(grammar)。每一个XML语法都是一种在某个特定问题领域进行数据格式化的标准方法,遵循并采用 XML文法,任何人都可以使两个应用系统间通信的数据格式标准化。
在对接口进行编程时经常将它称之为协议。从编程的角度出发,接口在没有暴露实现的情况下提供了编程结构。如果使用 DTD(文件类型定义)和大纲(schema),那么XML就有类似的特性。DTD和大纲都用来描述 XML文档的结构以及 XML文档的建立规则,可以用一个(或者多个)相关 DTD(或者大纲)组织这样的规则集合,称之为 XML文法。
XML文法不仅可以用于应用程序之间通信的标准化,还可以为开发者提供一个接口协议。换句话说,开发者在创建一个需要使用 XML文档结构的应用程序时,不需要知道文档是如何实现的(即实际的 XML文档)。DTD以及大纲描述了文档的结构,可以作为开发的接口协议,对 DTD的任何改动同时也改变了协议。
XML文档的另一个重要方面就是它的简化特性,而是说 XML的概念和一般方法简单。例如,XML是基于文本文档的,这就简化了打开 XML文档并查看其内容的过程。
用 XML简化 Web服务模型很方便,这一点也很重要。Web服务天然就比单独的XML要复杂。假设 XML和CORBA同样复杂,而且其他Web服务技术的复杂度相同,那么Web服务技术就会变得非常笨重。但是通过使用简单的搭积木的方法,如XML、SOAP等等,可以控制 Web服务的复杂度在一个可以容忍的范围之内,这样用它创建的应用程序不至于难以控制。
封装是XML特性之一,在开发Web服务的时候尤其如此。从本质上来说,封装指的是获得一个或者多个数据块(chunks of data)并把它们集合成一个简单对象(而不是几个独立对象)的概念。封装与集合(aggregation)类似,但是它们之间有一个重要的差别,即封装一般意味着它没有外部依赖性。
可以创建带有外部依赖性的 XML文档,但是在事务 Web服务模型(transactional Webservices model)中,利用封装会显得更加明智。通过设计包装了依赖性的 XML解决方案,一般都可以消除事务处理过程中的问题。尤其是在外部数据常常发生变动的情况下,强迫在事务处理中定位外部数据并使其与 XML数据一致的方法是有害的。如果把数据封装到XML文法中去,就交易获得正确的数据。
3.1 XML为“金土工程”的数据交换搭建总线
“金土工程”的各系统和层次之间的数据交换通过开放的 XML数据总线技术实现,XML数据总线由四部分的内容组成:发布、集成、分布和自动化,如下图所示。
发布数据总线是将同一数据内容在客户端根据不同的用户需求进行不同形式展现的数据交换。通过数据总线方式将数据显示与内容分开,XML定义的数据允许指定不同的显示方式,使数据更合理地表现出来。XML补充了 HTML,逐渐被广泛地用来描述用户界面,形成了 HTML描述数据的外观,而 XML描述数据本身。
本地的数据能够以客户配置、使用者选择或其他标准决定的方式动态地表现出来,CSS和 XSL为数据的显示提供了公布的机制。通过 XML,数据可以粒状地更新。每当一部分数据变化后,不需要重发整个结构化的数据。变化的元素必须从服务器发送给客户,变化的数据不需要刷新整个使用者的界面就能够显示出来。改变了 HTML方式,只要一条数据变化了,整一页都必须重建,这严重限制了服务器的性能。
另外,通过 XML总线方式发布的数据还允许加进其他数据,加入的数据能够进入存在的页面,不需要浏览器重新发一个新的页面。
集成数据总线是系统之间的两个或更多异质数据库之间进行数据交换。
系统之间与这些有各自不同的复杂格式的数据库间通过 XML标准语言进行交互,这是由于 XML的自定义性及可扩展性,使其足以表达各种类型的数据。系统收到数据后可以进行处理,也可以在不同数据库间进行传递。XML解决了数据交换的统一接口问题。
XML给系统赋予了强大的功能和灵活性。比如进行更有意义的搜索,并且数据被XML唯一地标识。没有 XML,搜索工具必须了解每个数据库是如何构建的,但这实际上是不可能的,因为每个数据库描述数据的格式几乎都是不同的。由于不同来源数据的集成问题的存在,现在搜索多样的不兼容的数据库实际上是不可能的。通过 XML数据总线的方式能够使不同来源的结构化的数据很容易地集成在一起,可以在中间层的服务器上对从后端数据库和其他系统来的数据进行集成,然后,数据就能被发送到客户或其他服务器做进一步的集合、处理和分发,达到数据库之间的数据交换。
分布数据是通过数据总线方式将大部分处理负载从服务器发布转到客户端的数据交换方式。
客户可根据自己的需求选择和制作不同的应用系统以处理数据,而服务器只需发出同一个XML文件。如按传统的“Client/Server”工作方式,客户向服务器发出不同的请求,服务器分别予以响应,这不仅加重了服务器本身的负荷,而且网络管理者还须事先调查各种不同的用户需求以做出相应不同的程序,但假如用户的需求繁杂而多变,则仍然将所有业务逻辑集中在服务器端是不合适的,因为服务器端的服务系统可能来不及满足众多的应用需求,也来不及跟上需求的变化,双方都很被动。应用 XML数据总线的方式则将处理数据的主动权交给了客户,服务器所作的只是尽可能完善、准确地将数据封装进 XML文件通过总线方式进行交换,形成各取所需、各司其职。利用了 XML的自解释性使客户端在收到数据的同时也理解数据的逻辑结构与含义,从而扩展了广泛、通用的分布式计算方式。
自动化数据总线是遵循共同的数据交换标准,使得应用程序具有一定的自动处理能力,以便实现对所取得的信息进行编辑、增减以适应用户的需要,从而提高工作效率的方式。开发一个典型的国土资源管理应用智能代理程序的步骤如下:①该程序向下一级国土资源管理部门的数据交换系统发出一个数据更新的请求,在得到应答后,自动连接答复中提供的所有所在级国土资源部门的站点;②搜索预定数据的信息,并对获取到的不同站点针对该内容的信息按一定的规则进行比较;③得出所需要的结果,并自动向所在站点的国土资源管理部门发数据更新的通知。
在数据交换中心的设计中采用了 XML文档作为数据交换的媒体。对于文档的加密现在有非常成熟的方法,所以可对 XML文档整篇加密,并经过数字签名认证后安全地发送给一个或多个接收方,数据接收方接收到 XML数据文档后经过解密即可使用。
在数据交换中心的设计方案中,考虑整个数据交换中心作为一个独立的应用服务组件存在于国土资源管理部门的信息系统环境中,而不依赖于任何独立的信息系统,则系统不会受到信息系统意外崩溃的影响。
交换中心与数据库脱离,即在正常情况下数据交换中心不与任何信息系统或其他专业系统的数据库进行互操作,所有的数据处理都经由数据的拥有者和请求者进行处理。这种设计方式既保证了各系统的独立性和安全性,又保证了系统之间的交互性。
数据交换中心存在于应用服务器环境中,可以利用应用服务器环境提供的动态负载均衡和失败恢复功能,保证数据交换中心长期可靠的运行。
数据交换中心提供基于消息的数据交换方式和由数据交换中心直接进行数据读写两种数据交换方式,以适应各种系统环境。
基于消息的数据交换方式是数据交换中心的首选方式,在该方式下数据交换中心与支持消息机制方式的系统进行异步数据交换。数据交换的发起方向数据交换中心提交 XML形式的消息后继续执行其他任务,直到从数据交换中心收到数据交换完成的消息后,再对要求的数据进行处理。在基于消息的数据交换方式下,数据交换中心对消息进行全程管理,保证消息的接收顺序及数据的正确性。
数据交换中心还提供由数据交换中心直接进行数据读取的数据交换方式,在此方式下,数据交换中心主要与被动提供数据的系统进行交互,那些系统只需要提供数据而不会要求数据,同时系统的构成相对简单。
数据交换中心对外提供消息控制 API和数据转换协议定制工具,使得任何系统只要通过数据转换协议定制工具往数据交换中心中添加数据转换协议,就可以使用数据交换中心提供的消息控制 API与数据交换中心进行数据交换。
由于 XML标准具有可扩展性,并且有很强的自描述功能改进了传统的数据表示方法,不仅非常适于数据交换与信息发布,而且将日益成为显示、索引等的基础。现在的数据库基本都已提供了 XML转换工具,因此 XML文档非常适合用作跨系统、跨平台的“金土工程”中数据交换,随着 XML作为在交换数据的一种标准方式的出现,基于 XML基础的应用将会更简捷和拥有更高的效率。
[1]国土资源部.国土资厅发[2004]23号关于印发《全国金土工程建设总体方案》的通知.2006
[2]Won Kim,Ki-Joon Chae.“Component-Based Knowledge Engineering Architecture.”JOOP,1999
[3]Ritter,D.The Missing Link for D2B E-Commerce.Intelligent Enterprise,1999
[4]高波,王琰,Ben Chang.Oracle,XML开发手册,北京:机械工业出版社,2001
[5]XML中国论坛.“XML实用进阶教程”.北京:清华大学出版社,2001
[6]王仲,陈晓鸥.基于 XML的数据交换与存取技术研究.计算机工程与应用,2001
[7]徐天昕,金烨,李柳玲.基于XML的对称式Web-EDI系统的设计与实现,计算机集成制造系统-CIMS,2001
[8]何蓉,方旭明.基于 XML的电子商务定单处理管道设计.计算机应用,2002
三、请问HTML. XML..VRML.的区别
1、2HTML,DHTML,VRML,XML功能分析与比较研究
2、摘要:按照标记语言的发展历程,对HTML,DHTML,VRML,XML的功能和特点进行比较分析。
3、关键词:Internet;Web;HTML;DHTML;VRML;XML;WWW;CSS;CGI;SML
4、随着Internet的普及和人们对Web日异增长的需求,需要不断有新的Web标记语言产生。本文按照标记语言的发展历程,对HTML,DHTML,VRML,XML的功能和特点进行比较分析。
5、 HTML(Hyper TextMarkup Language,超文本标记语言),或称为“多媒体文件语言”,是用于创建Web页和Web信息发布的第一个通用语言。HTML以其简单精练的语法、极易掌握的通用性与易学性,使Web网页可以亲近于每一个普通人,Internet也才得以普及发展,以至今日的辉煌。
6、 HTML语言是一种描述文档结构而不能描述实际的语言,用HTML语言书写的页面是普通的文本文档(ASCII),不含任何与平台和程序相关的信息,可以被任何文本编辑器读取,文字和图形可以同时在同一Page中显示。HTML文档包含2种信息:一是页面本身的文本;二是表示页面元素、结构、格式和其他超文本链接的HTML标签。
7、现在的HTML已经进入了第四代。第一代的Web页采用HTML1.0制作,其页面中的大部分都是文字,中间部分采用了一两幅图形。第二代的Web页采用HTML2.0制作,最主要的是增加了对表格的支持,使得WWW具有了交互功能,即可以进行信息的双向交流。目前的大多数浏览器都支持HTML2.0,在其页面中可以加入一些漂亮的背景,以表格的形式组织文字,同时提供在线的顺序表单。第三代的Web页采用HTML3.2制作,该版本增加了许多重要的标签,采用了富有创造性的页面布局、色彩控制、快速图像显示、字体显示和交互式的Web页,使得主页生动活泼、富有生机,制作主页也变得非常方便。第四代的HTML4.0和以前几个版本比较起来,除了将原有的标记扩充外,其最大的变革是可以将网页上的文字和图形当作对象,并通过Script(脚本)程序来控制,这种改变对于网页内容的动态显示或控制是非常重要的。同时CGI(Common Gateway Interface)能使Web有更强的交互功能。
8、 HTML语言的特性可总结为以下几个方面:
9、(1)通用性可实现不同平台的文档共享。
10、(2)可扩展性 HTML的标签集合可以根据新需求而不断修正或加入有限的新标签符,为实现有限的新功能的扩展提供保障。
11、(3)创建的灵活性 HTML文档是纯文本文档,可以由网页编辑器以及其他文本编辑软件创建。
12、在WWW中发布HTML文档,大多数信息是静态的,而且要求服务器响应用户的交互。DHTML(Dynamic HTML)的出现,使Web范例从要求服务器交互改变为创建Web站点和Web应用。由于DHTML允许HTML文档与用户交互及客户机的巨大变化,则可以创建丰富的Web应用。
13、 DHTML并不是什么新的技术,只不过是一些现有网页技术与标准的整合,主要包括以下一些内容:
14、 CSS(Cascading Style sheets,级联样式表),是W3C协会为了弥补HTML在样式编排上的不足,所制定的一种扩展式标准。由于HTML标记属性非常有限,且无法通过Script程序来控制,因此CSS扩充了HTML各标记的属性设定(称为样式),是网页内容视觉化效果有更多的变化,网页内容的表现方式也更灵活,更美观。
15、在4.0版以后的IE或Netscape都是对象化的,浏览器本身就是由许多对象所组成,这些对象有各自的属性、方法和事件。因此,网页设计者可通过Script程序来控制或调用这些对象。目前Microsot和Netscape的浏览器对象模型都是以W3C所公布的文件对象模型(DocumentObject Modle,DOM)为基础,再加上以扩展对象而组成。
16、 Script是整个DHTML的灵魂角色,在DHTML里,网页之所以能够动起来,最主要的原因在于网页中的对象必须通过Script程序来控制,进行交互式操作。在不同的浏览器中,所使用的脚本语言不同。目前,Netscape里支持的Script是JavaScript,而IE所支持的则包括了JavaScript,JScript和VBScript。
17、总结以上技术,DHTML的结构可以表示为:DHTML=HTML+浏览器对象模型结构+CSS+Script。
18、(1)动态内容通过浏览器与网页文字的对象模型,网页不用下载,其内容与对象即可以动态的增加、删除和改变显示内容。
19、(2)动态样式 CSS除了可以扩展HTML标记的样式属性外,还可以通过Script程序来改变这些属性。传统网页的内容与样式编排,在下载到浏览器后,是固定的,相比之下,以CSS定义的样式网页,只要通过Script控制,网页就算已经下载显示来了,还是可以改变其字体、颜色,甚至是样式的编排内容。
20、(3)绝对定位以前的HTML只能定位网页对象的x,y坐标,现在DHTML可以定位网页对象的x,y,z坐标,也就是说,可以在网页上建立三维的立体空间。
21、 VRML(VirtualReality Modeling Language)是一种模型语言,用来描述一个目标对象是如何呈现在Web上的。和HTML一样,VRML也是可由浏览器解释的描述语言,只不过VRML不是描述成一个Page的格式,而是描述成3D环境和目标的布局。HTML和VRML的差别与建筑物的蓝本和他的模型的差别是同一个道理。
22、 VRML为虚拟环境的建立提供了规范,综合了现有三维软件的景象描述语言的优点,他有基本元素、顶点、线和面的定义,坐标变换有缩放(Scaling)、旋转(Rotation)和平移(Translation),并有优化的数据结构。
23、 VRML浏览器作为VRML的解释器,其主要功能是读入VRML代码文件,并把他解释成一个图形映象。目前VRML浏览器软件种类很多,如:Netscape公司的Live3D,Paper Software公司的WebFX,SGI和Template Graphics Software公司的WebSpace,InterVista软件公司的World View,以及Microsoft公司的VirtualExplorer等。他们基本上实现了物体的变换效果,如灯光、视角变换、模糊、裁剪、阴影、投影和碰撞等。
24、 VRML语言具有的基本物体有:球体、锥体、柱体、立方体和文本等为创建景象提供了方便,如下面为建立一个球体的实例:
25、目前有许多创建VRML文件的模型软件,并且有许多软件可以把其他三维格式的文件转换成VRML文件,如3DS,RAW等。VRML的出现使得虚拟现实像多媒体和Internet一样逐渐走进我们的生活,简单地说,以VRML为基础的第二代万维网可以表示为:“多媒体+虚拟现实+因特网”。第一代WWW是一种访问文档的媒体,能够提供阅读的感受,使那些对Windows风格的计算机环境熟悉的人们容易使用Internet,而以VRML为核心的第二代WWW将使用户如身处真实世界,在一个三维环境里随意探索因特网上无比丰富的巨大信息资源,每个人都可以从不同的路线进入虚拟世界,和虚拟物体交互,这样控制感受的就不再是计算机,而是用户自己,人们可以以习惯、自然的方式访问各种场所,在虚拟社区中“直接”交谈和交往。事实上,目前采用VRML技术取得成功的案例已经很多,例如探路者到达火星后的信息就是利用VRML在Internet上即时发布的,网络用户可以以三维方式随探路者探索火星。
26、 VRML在电子商务、教育、工程技术、建筑、娱乐、艺术等领域的广泛应用,将会促使他迅速发展,并成为构建虚拟现实应用系统的基础。虚拟现实作为一种全新的人机接口技术,必须研究用户和计算机之间的协调关系问题,这样一个问题只有通过大量的使用才能逐步解决,VRML以Internet作为应用平台,最有希望成为构筑虚拟现实应用的基本构架。
27、总之,VRML将创造一种融多媒体、三维图形、网络通讯、虚拟现实为一体的新型媒体,兼具先进性和普及性。
28、 XML(eXtensible Markup Language,扩展标记语言)是Web中的新一代标记语言,是SGML的一个简化但严格的子集,他与SGML同属元标记语言。XML继承了SGML的3个特性,同时也具有HTML的灵活性和通用性,其特性主要表现在:
29、 XML在三层架构上为数据处理提供了很好的方法。数据的集成、发送、处理和显示是图1所示过程中的每一个步骤。
30、 CSS仍然被应用于结构简单的XML数据,但是,CSS不提供与数据源结构不同的数据显示结构。使用XSL,可以产生与原来的XML数据结构完全不同的表达结构。如图2所示。
31、 XML的一个主要目标市场是电子商务。传统EDI(电子数据交换)机制依靠不同商业之间的强大计算机系统来实现压缩的信息传输,每一条信息在传输使用、提供给用户之前都必须编码,电子商务在网上运作时,用户端每填完一个HTML的表格之后,都要把表格法还给初始的服务器处理,产品交易、谈判签约、后勤管理、税收报表等这些活动的数据处理都集中在一端。可以预测到,有了XLL所链接的行为控制机构和XSL所提供的客户端评价功能,将来的数据可以从屏幕上抓取,有必要的话可在客户端处理,在处理数据时,传输给相关用户而不必改换数据格式。
32、XML的应用弥补了许多HTML的缺陷,我们把他在网上的应用总结为以下几点:
33、(1)当网络客户必须在不同的数据库之间传递信息时的应用;
34、(2)当需要把大部分从网络服务器下载的数据在用户端处理时的应用;
35、(3)当相同的数据对于不同的用户需要有不同的界面时的应用;
36、(4)当网络情报供货商要把发现的信息精心裁减,并发送给不同的个人用户时的应用。
文章到此结束,如果本次分享的XML交易平台和XML的应用分析的问题解决了您的问题,那么我们由衷的感到高兴!
声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://www.41639.com/15_314626.html
