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