(1)更有意义的搜刮
数据可被XML唯一的标识。没有XML,搜刮软件必需相识每一个数据库是怎样构建的。这实际上是不可能的,因为每一个数据库形貌数据都是差别的。有了XML,书就可以很轻易以规范的体式格局根据作者、题目、ISBN序号或其他的规范分类。搜刮书就变得非常轻易。
(2)开辟天真的Web运用软件
数据一旦竖立,XML能被发送到其他运用软件、对象或许中间层效劳器做进一步地处置惩罚。或许它可以发送到桌面用阅读器阅读。XML和HTML、剧本、大众对象形式一同为天真的三层Web运用软件的开辟供应了所需的手艺。
(4)差别泉源数据的集成
如今搜刮多样的不兼容的数据库实际上是不可能的。XML可以使差别泉源的构造化的数据很轻易的连系在一同。软件代理商可以在中间层的效劳器上对从后端数据库和其他运用途来的数据举行集成。然后,数据就可以被发送到客户或其他效劳器做进一步的鸠合、处置惩罚和分发。
(5)多种运用获得的数据
XML的扩展性和天真性许可它形貌差别品种运用软件中的数据,从形貌汇集的Web页到数据纪录。同时,因为基于XML的数据是自我形貌的,数据不须要有内部形貌就可以被交流和处置惩罚。
(6)当地盘算和处置惩罚
XML花样的数据发送给客户后,客户可以用运用软件剖析数据并对数据举行编辑和处置惩罚。运用者可以用差别的要领处置惩罚数据,而不仅仅是显现它。XML文档对象形式(DOM)许可用剧本或其他编程言语处置惩罚数据。数据盘算不须要回到效劳器就可以举行。星散运用者寓目数据的界面,运用简朴天真开放的花样,可以给Web建立功用壮大的运用软件,这些软件本来只能竖立在高端数据库上。
(7)数据的多样显现
数据发到桌面后,可以用多种体式格局显现。经由过程以简朴开放扩展的体式格局形貌效果化的数据,XML补充了HTML,被普遍的用来形貌运用者界面。HTML形貌数据的表面,而XML形貌数据自身。因为数据显现与内容离开,XML定义的数据许可指定差别的显现体式格局,使数据更合理地表现出来。当地的数据可以以客户设置、运用者挑选或其他规范决议的体式格局动态地表现出来。CSS和XSL为数据的显现供应了宣布的机制。
(8)粒状的更新
经由过程XML,数据可以粒状的更新。每当一部分数据变化后,不须要重发全部构造化的数据。变化的元素必需从效劳器发送给客户,变化的数据不须要革新全部运用者的界面就可以显现出来。现在,只需一条数据变化了,整一页都必需重修。这严峻限定了效劳器的升级机能。XML也许可加进其他数据,比方展望的温度。到场的信息可以流入存在的页面,不须要阅读器发一个新的页面。
(9)在Web上宣布数据
因为XML是一个开放的基于文本的花样,它可以和HTML一样运用HTTP举行传送,不须要对现存的收集举行变化。
(10)升级性
因为XML完全把标识的观点同显现离开,处置惩罚者可以在构造化的数据中嵌套程序化的形貌以表明怎样显现数据。这是使人难以相信的壮大的机制,使得客户盘算机同运用者间的交互作用尽量的减少了,同时减少了效劳器的数据交流量和阅读器的相应时候。别的,XML使个人的数据只能经由过程更新的公告发生变化,减少了效劳器的事情量,大大增强了效劳器的升级机能。
(11)紧缩性
XML紧缩机能很好,因为用于形貌数据构造的标签可以重复运用。XML数据是不是要紧缩要根据运用来定,还取决于效劳器与客户间数据的通报量。XML可以运用HTTP1.1中的紧缩规范。
(12)开放的规范
XML基于的规范是为Web举行过优化的。微软和其他一些公司以及W3C中的事情组正致力于确保XML的互用性,以及为开辟职员、处置惩罚职员和差别体系和阅读器的运用者供应支撑,并进一步生长XML的规范。
XML包含一套相干的规范:
可扩展标识言语(XML)规范,这是W3C正式同意的。这意味着这个规范是稳固的,完全可用于Web和东西的开辟。
XML名域规范,这用来形貌名域的句法,支撑能识别号域的XML剖析器。
文档对象形式(DOM)规范,这为给构造化的数据编写剧本供应了规范,如许开辟职员就可以同盘算机在基于XML的数据上举行交互作用。
可扩展范例言语(XSL)规范,这是一个事情草案。XSL有两个模块��XSL转换言语和XSL花样化对象。转换言语可用来转换XML以满足显现请求。因为XSL的两部分是模块,转换言语可以自力的用来举行多用途的转换,包含把XML转换成构造完全的HTML。CSS可运用于构造简朴的XML数据,但不能以差别于信息怎样通报来的体式格局显现信息。
可扩展链接言语(XLL)规范和XML指针言语(XPOINTER)规范是当前的事情草案。XLL供应相似与HTML的链接,但功用更壮大。比方,链接可所以多方向的,可以存在于对象上而不仅仅是页面上。IE5内涵不支撑XLL。
(13)微软产物的支撑
微软IE4.0支撑通用的XML剖析器、XML对象形式和XML数据源对象。IE5和Office2000支撑很多增加的XML特征和手艺。
(14)新的时机
作为示意构造化数据的一个产业规范,XML为构造、软件开辟者、Web站点和终端运用者供应了很多有利条件。更多的纵向市场数据花样竖立起来,被运用于症结市场诸如高等的数据库搜刮、网上银行、医疗、法律事务、电子商务和其他范畴,这使得时机更进一步地扩展。当站点更多地举行分发数据,而不仅仅是供应数据阅读时,迥殊的时机就发生了。
主顾效劳正从电话和地理位置转移到Web站点上来,而且将会因为XML的壮大功用受益更多。而且,因为大多数贸易运用软件包含数据的处置惩罚和转移,如购买单、发货单、主顾信息、合同、图纸等等,XML将会革新终端用户在Internet上的行动,很多贸易运用将能完成。别的,运用基于XML的面向企业内部互连网的辞汇库,Web站点上的信息,无论是贮存在文档中照样数据库中,可以被标识。这些辞汇也可以对那些须要在主顾和供应商之间交流信息的中小型企业供应协助。
一个主要的未开辟的市场是开辟使终端用户很轻易竖立本身的Web站点的东西,包含用来从数据库信息和存在的运用者界面中发生XML数据的东西。别的,规范形式可以开辟用来形貌数据,可以运用计划、图表、Excel或其他电子数据表的功用。开辟宣布的用来形貌从数据库中发生的XML的可视化东西是个很好的时机。寓目XML数据的东西可以用Visual Basic,Java和C 编写。
XML须要壮大的新东西用来在文档中显现雄厚的庞杂的XML数据,可以在分层的动态变化的数据上映照用户友爱的显现层来完成这一目标。XML数据的规划图包含数据透视表等。
Web站点可以供应股票报价、新文章或及时的生意业务数据。经由过程制订信息老化的划定规矩,信息超载可以防止。开辟用户用来制订划定规矩和效劳器和客户软件用来完成划定规矩的基于XML的东西是个庞大的时机。可以用剧本编写一个规范对象形式用来过滤进来的信息,搜检贮存的信息,建立输出的信息,进入数据库等等。
以上就是WEB页面东西言语XML带来的优点的细致内容,更多请关注ki4网别的相干文章!