了解WEB頁面工具語言XML(六)展望_Xml教程
推薦:了解WEB頁面工具語言XML(四)應用分類四、XML應用分類 總的說來的XML的應用可分為四類: (1)應用于客戶需要與不同的數據源進行交互時。數據可能來自不同的數據庫,他們都有各自不同的復雜格式。但客戶與這些數據庫間只通過一種標
六、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應用的不同領域中。
分享:WEB頁面工具語言XML是如何產生的?一、XML產生的背景 XML同HTML一樣,都來自Standard Generalized Markup Language, 即標準通用標記語言,簡稱SGML。早在Web未發明之前,SGML就早已存在。正如它的名稱所言,SGML是一種用標記來描
- 相關鏈接:
- 教程說明:
Xml教程-了解WEB頁面工具語言XML(六)展望。