六、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遇到不可克服的困難之後。近年來html在許多複雜的 web應用中遇到了問題,要徹底解決這些問題,必須用功能強大的 xml來替代html作為 web頁面的書寫工具。xml有利於資訊的表達和結構化組織,從而使資料搜尋更有效 ...
了解WEB頁面工具語言XML 一 產生背景
xml同html一樣,都來自standard generalized markup language,即標準通用標記語言,簡稱sgml。早在 web未發明之前,sgml就早已存在。正如它的名稱所言,sgml是一種用標記來描述文件資料的通用語言,它包含了一系列的文件型別定義 簡稱dtd dtd 中定義...
了解WEB頁面工具語言XML 一 產生背景
xml同html一樣,都來自standard generalized markup language,即標準通用標記語言,簡稱sgml。早在 web未發明之前,sgml就早已存在。正如它的名稱所言,sgml是一種用標記來描述文件資料的通用語言,它包含了一系列的文件型別定義 簡稱dtd dtd 中定義...