了解WEB頁(yè)面工具語(yǔ)言XML(六)展望
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-17 20:16:02 作者:佚名
我要評(píng)論
六、XML展望
任何一項(xiàng)新技術(shù)的產(chǎn)生都是有其需求背景的,XML的誕生是在HTML遇到不可克服的困難之后。近年來(lái)HTML在許多復(fù)雜的Web應(yīng)用中遇到了問(wèn)題,要徹底解決這些問(wèn)題,必須用功能強(qiáng)大的XML來(lái)替代HTML作為Web頁(yè)面的書(shū)寫(xiě)工具。XML有利于信息的表達(dá)和結(jié)構(gòu)化組織,從而
六、XML展望
任何一項(xiàng)新技術(shù)的產(chǎn)生都是有其需求背景的,XML的誕生是在HTML遇到不可克服的困難之后。近年來(lái)HTML在許多復(fù)雜的Web應(yīng)用中遇到了問(wèn)題,要徹底解決這些問(wèn)題,必須用功能強(qiáng)大的XML來(lái)替代HTML作為Web頁(yè)面的書(shū)寫(xiě)工具。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)為未來(lái)的Web書(shū)寫(xiě)工具必定是XML。而XML的廣泛使用必然能推動(dòng)Web不斷發(fā)展,從而開(kāi)創(chuàng)Web應(yīng)用的新時(shí)代。
Web的應(yīng)用將隨著XML的使用而更精彩,以下是可以預(yù)見(jiàn)的XML的幾種應(yīng)用。
(1)XML/EDI電子數(shù)據(jù)交換
EDI(Electronic Data Interchange)是用電子技術(shù)代替基于紙張的操作手段,用于公司之間的單據(jù)交換。XML的豐富的格式語(yǔ)言可用來(lái)描述不同類(lèi)型的單據(jù),例如信用證、貸款申請(qǐng)表、保險(xiǎn)單、索賠單以及各種發(fā)票等。結(jié)構(gòu)化的XML文檔送至Web的數(shù)據(jù)可以被加密,并且很容易附加上數(shù)字簽名。XML的安全保密措施可在EDI的應(yīng)用中充分顯示它的魅力,XML有希望推動(dòng)EDI的大規(guī)模的應(yīng)用。
?。?)化學(xué)標(biāo)記語(yǔ)言CML和數(shù)學(xué)標(biāo)記語(yǔ)言Math ML
CML(chamical Markup Language)和Math ML(Mathematical Markup Language)是XML應(yīng)用于描述化學(xué)和數(shù)學(xué)公式的標(biāo)記語(yǔ)言。CML可描述分子與晶體結(jié)構(gòu)、化合物的光譜結(jié)構(gòu)等。而Math ML則是數(shù)學(xué)家的福音,自Web問(wèn)世以來(lái),數(shù)學(xué)家們第一次可以使用Math ML將數(shù)學(xué)公式精確地顯示在瀏覽器上。
3)開(kāi)放式軟件描述格式OSD
和EDI的命運(yùn)相仿,軟件包的上網(wǎng)發(fā)行一直處于試行階段。OSD(Open Software Descriptipon)是XML的一組用來(lái)描述各種軟件產(chǎn)品的標(biāo)記集,可以詳細(xì)說(shuō)明軟件的規(guī)格、使用說(shuō)明以及可運(yùn)行平臺(tái)等。
?。?)通道定義格式CDF
通道定義格式CDF(Channel definition format)是Microsoft在IE 4.0瀏覽器中使用的XML數(shù)據(jù)格式, 用于描述活動(dòng)通道的內(nèi)容和桌面部件,指明通道的信息及其更新情況。CDF 使不同平臺(tái)的互操作成為可能,使Web發(fā)布者可以控制推(push)技術(shù)。專(zhuān)用的推技術(shù)將不再影響不同推技術(shù)的互操作性,這樣一來(lái),從互不兼容的平臺(tái)上可以獲得相同的Web內(nèi)容。
?。?)開(kāi)放式財(cái)務(wù)交換OFX
OFX(Open Financial Exchange)也是XML的一種標(biāo)記集,用于描述會(huì)計(jì)事務(wù)所與客戶之間的業(yè)務(wù)往來(lái)。使用OFX,客戶與會(huì)計(jì)事務(wù)所之間可以直接交換財(cái)務(wù)數(shù)據(jù),包括電子銀行和支付協(xié)議等說(shuō)明文件。
為了推動(dòng)XML的使用,W3C已經(jīng)批準(zhǔn)了XML標(biāo)準(zhǔn)1.0版本,相信XML 1?0的頒布會(huì)帶動(dòng)大批高級(jí)的Web應(yīng)用,用戶必須從現(xiàn)在起開(kāi)始考慮用XML來(lái)書(shū)寫(xiě)Web頁(yè)面。但是XML的大量使用并不意味著HTML會(huì)馬上消亡。習(xí)慣的勢(shì)力是強(qiáng)大的,正如Cobol語(yǔ)言在很長(zhǎng)的一段時(shí)間里沒(méi)有退出歷史舞臺(tái)一樣,由于現(xiàn)存的大量的Web頁(yè)面都是用HTML書(shū)寫(xiě)的,HTML決不會(huì)輕易退出使用??梢灶A(yù)計(jì),在未來(lái)的5年內(nèi),XML將和HTML攜手并肩共同使用在Web應(yīng)用的不同領(lǐng)域中。
相關(guān)文章
MIME類(lèi)型中application/xml與text/xml的區(qū)別介紹
這篇文章介紹了MIME類(lèi)型中application/xml與text/xml的區(qū)別,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-12-28- XML中擁有Schema特性,能夠比DTD更加強(qiáng)大地引入元素結(jié)構(gòu),下面我們就來(lái)詳解XML中的模式Schema的概念及作用和用法,需要的朋友可以參考下2021-11-30
- 這篇文章主要介紹了XML基本概念入門(mén)學(xué)習(xí)指南,包括其與HTML的關(guān)系以及元素和特殊標(biāo)簽等,需要的朋友可以參考下2016-06-24
- XML標(biāo)簽的自定義功能非常強(qiáng)大,比如本文將要講解的DTD(Document Type Definition)就帶給人們一種面向?qū)ο蟀愕母杏X(jué),well,下面就來(lái)看一下XML中的DTD文件類(lèi)型定義完全解析2016-06-24
- 這篇文章主要介紹了XML文件的閱讀與編輯,最常用的工具當(dāng)然還是瀏覽器中的控制臺(tái)與源代碼查看,需要的朋友可以參考下2016-02-16
- 這篇文章主要介紹了XML的命名空間,包括命名空間的聲明等XML入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-02-16
解析XML中的樹(shù)形結(jié)構(gòu)與DOM文檔對(duì)象模型
這篇文章主要介紹了XML中的樹(shù)形結(jié)構(gòu)與DOM文檔對(duì)象模型,文中舉了JavaScript解析DOM對(duì)象的例子,需要的朋友可以參考下2016-02-15- 這篇文章主要介紹了詳解XML編程中的模式定義XSD,講解了如何在XML文檔中聲明模式及定義類(lèi)型等內(nèi)容,需要的朋友可以參考下2016-02-15
- 這篇文章主要介紹了XML中的DTD文檔類(lèi)型定義,是XML入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-02-15
淺談XML代碼編寫(xiě)的編碼與驗(yàn)證問(wèn)題
這篇文章主要介紹了XML代碼編寫(xiě)的編碼與驗(yàn)證問(wèn)題,與HTML類(lèi)似,XML文件的編碼也能在序言部分被指定,需要的朋友可以參考下2016-02-15

