了解WEB頁面工具語言XML(六)展望
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-17 20:16:02 作者:佚名
我要評論
六、XML展望
任何一項(xiàng)新技術(shù)的產(chǎn)生都是有其需求背景的,XML的誕生是在HTML遇到不可克服的困難之后。近年來HTML在許多復(fù)雜的Web應(yīng)用中遇到了問題,要徹底解決這些問題,必須用功能強(qiáng)大的XML來替代HTML作為Web頁面的書寫工具。XML有利于信息的表達(dá)和結(jié)構(gòu)化組織,從而
六、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)用。
?。?)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)用。
?。?)化學(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)行平臺等。
?。?)通道定義格式CDF
通道定義格式CDF(Channel definition format)是Microsoft在IE 4.0瀏覽器中使用的XML數(shù)據(jù)格式, 用于描述活動通道的內(nèi)容和桌面部件,指明通道的信息及其更新情況。CDF 使不同平臺的互操作成為可能,使Web發(fā)布者可以控制推(push)技術(shù)。專用的推技術(shù)將不再影響不同推技術(shù)的互操作性,這樣一來,從互不兼容的平臺上可以獲得相同的Web內(nèi)容。
?。?)開放式財(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)域中。
相關(guān)文章
MIME類型中application/xml與text/xml的區(qū)別介紹
這篇文章介紹了MIME類型中application/xml與text/xml的區(qū)別,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-12-28- XML中擁有Schema特性,能夠比DTD更加強(qiáng)大地引入元素結(jié)構(gòu),下面我們就來詳解XML中的模式Schema的概念及作用和用法,需要的朋友可以參考下2021-11-30
- 這篇文章主要介紹了XML基本概念入門學(xué)習(xí)指南,包括其與HTML的關(guān)系以及元素和特殊標(biāo)簽等,需要的朋友可以參考下2016-06-24
- XML標(biāo)簽的自定義功能非常強(qiáng)大,比如本文將要講解的DTD(Document Type Definition)就帶給人們一種面向?qū)ο蟀愕母杏X,well,下面就來看一下XML中的DTD文件類型定義完全解析2016-06-24
- 這篇文章主要介紹了XML文件的閱讀與編輯,最常用的工具當(dāng)然還是瀏覽器中的控制臺與源代碼查看,需要的朋友可以參考下2016-02-16
- 這篇文章主要介紹了XML的命名空間,包括命名空間的聲明等XML入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2016-02-16
解析XML中的樹形結(jié)構(gòu)與DOM文檔對象模型
這篇文章主要介紹了XML中的樹形結(jié)構(gòu)與DOM文檔對象模型,文中舉了JavaScript解析DOM對象的例子,需要的朋友可以參考下2016-02-15- 這篇文章主要介紹了詳解XML編程中的模式定義XSD,講解了如何在XML文檔中聲明模式及定義類型等內(nèi)容,需要的朋友可以參考下2016-02-15
- 這篇文章主要介紹了XML中的DTD文檔類型定義,是XML入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2016-02-15
- 這篇文章主要介紹了XML代碼編寫的編碼與驗(yàn)證問題,與HTML類似,XML文件的編碼也能在序言部分被指定,需要的朋友可以參考下2016-02-15

