知道WEB頁面工具語言XML(6)展望
發(fā)表時(shí)間:2023-08-12 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]六、XML展望 任何一項(xiàng)新技術(shù)的產(chǎn)生都是有其需求背景的,XML的誕生是在HTML遇到不可克服的困難之后。近年來HTML在許多復(fù)雜的Web應(yīng)用中遇到了問題,要徹底解決這些問題,必須用功能強(qiáng)大的XM...
六、XML展望
任何一項(xiàng)新技術(shù)的產(chǎn)生都是有其需求背景的,XML的誕生是在HTML遇到不可克服的困難之后。近年來HTML在許多復(fù)雜的Web應(yīng)用中遇到了問題,要徹底解決這些問題,必須用功能強(qiáng)大的XML來替代HTML作為Web頁面的書寫工具。XML有利于信息的表達(dá)和結(jié)構(gòu)化組織,從而使數(shù)據(jù)搜索更有效;XML可以使用URL別名使 Web的維護(hù)更方便,也使Web的應(yīng)用更穩(wěn)定;XML可以使用數(shù)字簽名使Web的應(yīng)用更廣闊拓展到安全保密領(lǐng)域?梢哉J(rèn)為未來的Web書寫工具必定是XML。而XML的廣泛使用必然能推動Web不斷發(fā)展,從而開創(chuàng)Web應(yīng)用的新時(shí)代。
Web的應(yīng)用將隨著XML的使用而更精彩,以下是可以預(yù)見的XML的幾種應(yīng)用。
。1)XML/EDI電子數(shù)據(jù)交換
EDI(Electronic Data Interchange)是用電子技術(shù)代替基于紙張的操作手段,用于公司之間的單據(jù)交換。XML的豐富的格式語言可用來描述不同類型的單據(jù),例如信用證、貸款申請表、保險(xiǎn)單、索賠單以及各種發(fā)票等。結(jié)構(gòu)化的XML文檔送至Web的數(shù)據(jù)可以被加密,并且很容易附加上數(shù)字簽名。XML的安全保密措施可在EDI的應(yīng)用中充分顯示它的魅力,XML有希望推動EDI的大規(guī)模的應(yīng)用。
(2)化學(xué)標(biāo)記語言CML和數(shù)學(xué)標(biāo)記語言Math ML
CML(chamical Markup Language)和Math ML(Mathematical Markup Language)是XML應(yīng)用于描述化學(xué)和數(shù)學(xué)公式的標(biāo)記語言。CML可描述分子與晶體結(jié)構(gòu)、化合物的光譜結(jié)構(gòu)等。而Math ML則是數(shù)學(xué)家的福音,自Web問世以來,數(shù)學(xué)家們第一次可以使用Math ML將數(shù)學(xué)公式精確地顯示在瀏覽器上。
。3)開放式軟件描述格式OSD
和EDI的命運(yùn)相仿,軟件包的上網(wǎng)發(fā)行一直處于試行階段。OSD(Open Software Descriptipon)是XML的一組用來描述各種軟件產(chǎn)品的標(biāo)記集,可以詳細(xì)說明軟件的規(guī)格、使用說明以及可運(yùn)行平臺等。
。4)通道定義格式CDF
通道定義格式CDF(Channel definition format)是Microsoft在IE 4.0瀏覽器中使用的XML數(shù)據(jù)格式, 用于描述活動通道的內(nèi)容和桌面部件,指明通道的信息及其更新情況。CDF 使不同平臺的互操作成為可能,使Web發(fā)布者可以控制推(push)技術(shù)。專用的推技術(shù)將不再影響不同推技術(shù)的互操作性,這樣一來,從互不兼容的平臺上可以獲得相同的Web內(nèi)容。
。5)開放式財(cái)務(wù)交換OFX
OFX(Open Financial Exchange)也是XML的一種標(biāo)記集,用于描述會計(jì)事務(wù)所與客戶之間的業(yè)務(wù)往來。使用OFX,客戶與會計(jì)事務(wù)所之間可以直接交換財(cái)務(wù)數(shù)據(jù),包括電子銀行和支付協(xié)議等說明文件。
為了推動XML的使用,W3C已經(jīng)批準(zhǔn)了XML標(biāo)準(zhǔn)1.0版本,相信XML 1?0的頒布會帶動大批高級的Web應(yīng)用,用戶必須從現(xiàn)在起開始考慮用XML來書寫Web頁面。但是XML的大量使用并不意味著HTML會馬上消亡。習(xí)慣的勢力是強(qiáng)大的,正如Cobol語言在很長的一段時(shí)間里沒有退出歷史舞臺一樣,由于現(xiàn)存的大量的Web頁面都是用HTML書寫的,HTML決不會輕易退出使用?梢灶A(yù)計(jì),在未來的5年內(nèi),XML將和HTML攜手并肩共同使用在Web應(yīng)用的不同領(lǐng)域中。