DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> 詳談XML的應用分類及前景(1)
詳談XML的應用分類及前景(1)
編輯:XML詳解     

XML應用分類

雖然人們對XML的某些技術標准尚有爭議(也許這就是許多標准遲遲不能推出的原因),但是人們已經普遍認識到XML的作用和巨大潛力,並將XML應用到互聯網的各個方面。考察現在的XML應用,可以大致將它們分為以下幾類:設計置標語言、數據交換、替代傳統的EDI、智能代理和精確搜索、Web應用、集成不同數據源、本地計算、數據的多種顯示和網絡出版、支持Web應用的互操作和集成、文件保值等等。

身邊的XML

XML自從出現以來,它已經逐漸來到我們身邊,只是由於XML作為底層的實現技術,不一定能引起人們的注意。

在Netscape Navigator 4.06以後的版本中,其中有一項功能稱為What's Related,用來指示與當前浏覽的網頁相關的站點或網頁。當用戶選擇該菜單時,從服務器傳輸回的數據格式就是資源描述框架RDF(Resource Description Framework)格式。RDF是用於處理元數據的XML應用,所謂元數據,就是描述數據的數據或者描述信息的信息。RDF規范並沒有定義描述資源所用的詞匯表,而是定義了一些規則,這些規則是各領域和應用定義用於描述資源的詞匯表時必須遵循的。當然,RDF也提供了描述資源時具有基礎性的詞匯表。

在Internet Explorer 4.0及其以後的版本中,Microsoft推出了頻道(Channel)的概念,用戶可以通過訂閱頻道實現站點更新內容的自動獲取,頻道定義使用的格式CDF(Channel Definition Fomat),也是一個XML應用。CDF文件是一個定義了讀者和站點內容的連接參數的XML文件,它與站點上的HTML文件分開,但鏈接到某個或某幾個Html文件。Internet Explorer是唯一支持CDF的浏覽器。

電子商務

電子商務就是利用電子手段尤其是互聯網進行商務活動。從技術上說,電子商務是通過互聯網傳輸和交換商務數據,並能根據商務數據進行人工或自動處理。XML的可擴展性和自相容性等特點,使它成為數據交換的有力工具。

電子商務首先出現的類型是企業-消費者,該類型電子商務的信息是直接呈現在浏覽器中,供人們閱讀,因此側重表現的HTML在其中起到了巨大作用。隨著比較購物和個性化要求以及企業-企業類型電子商務的出現, 人們要求計算機能夠理解數據的語義,而且能夠將數據和表現的分離開來,這時HTML就顯得力不從心。XML彌補了Html的巨大缺陷,成為電子商務中的核心技術。

隨著XML標准體系的成熟和技術的發展,已經出現了相當多的客戶化工具,尤其是可視化工具的出現,使得人們可以無須了解XML的細節就能夠編寫出需要的XML文檔,使得XML應用在電子商務中成為可能。而浏覽器對XML越來越強的支持能力,對XML應用起到了巨大的促進作用。

當前已經出現了很多基於XML的針對企業-企業電子商務的標准或旨在形成相應標准的計劃,包括Microsoft的BizTalk、UNCEFACT小組和OASIS共同發起的ebXML計劃、CommerceNet 發起的eCo計劃、RosettaNet的PIP(Partner Interface Process)和RosettaNet應用網絡標准、XML-EDI、CommerceOne的xCBL標准、Ariba的cXML等。

網絡出版

隨著互聯網的飛速發展,互聯網已經成為繼報刊、電台、電視台之後的一種新型媒體。在1998年5月舉行的聯合國新聞委員會年會上,互聯網這一新型媒體被正式冠以第四媒體的稱號。網絡出版自從出現以來,用於信息發布的主要是Html技術,但是這種方式在跨媒體出版時遇到了極大的困難,人們需要為不同媒體制作不同版本。XML的內容與顯示分離的特點,人們可以一次性制作內容,配以不同的樣式單,實現一次制作多次出版。

為了滿足不同領域和顯示設備的需要,人們利用XML定義了多個面向顯示的語言,包括XHTML(eXtensible Hyper Text Markup Language,用XML重新定義的Html)、面向WEB圖形的VML(Vector Markup Language)、PGML(Precision Graphics Markup Language)和SVG(Scalable Vector Graphic)、面向多媒體的SMIL(Synchronized Multimedia Integration Language)、面向電子書和電子報紙的OEB(Open eBook Structure Specification)、面向手持設備的WML(Wireless Markup Language)和HDML(Handheld Device Markup Language)等。可以說XML已經成為網絡出版的重要工具,並將發揮日益重要的作用。

移動通信

為了滿足人們隨時隨地與互聯網連接的需要,Phone.com聯合了Nokia、EriCSSon、Motorola在1997年6月建立了WAP論壇,旨在利用已有的互聯網技術和標准,為移動設備連接互聯網建立全球性的統一規范。在1998年5月,推出了WAP規范1.0版。並於1999年11月發布最新的1.2版。WAP規范包括WAP編程模型、無線置標語言WML、微浏覽器規范、輕量級協議棧、無線電話應用(WTA)框架、WAP網關幾個組件。其中WML是利用XML定義的專為手持設備的置標語言。另外W3C也定義了一個基於XML的手持設備置標語言HDML,WML和HDML非常類似,因為WML脫胎於HDML,可以說根在HDML,而花開WML。需要指出的是,雖然人們在提到WAP時首先想到的是手機上網,但掌上電腦等手持設備的上網也可以使用WAP。

XML前景展望

XML自從出現以來,一直受到業界的廣泛關注。自從1998年2月成為推薦標准後,許多廠商加強了對它的支持力度,包括Microsoft、IBM、Oracle、SUN等,它們都推出了支持XML的產品或改造原有的產品支持XML。W3C也一直在致力於完善XML的標准體系。然而由於XML的復雜性和靈活性,加上工具的相對缺乏,增加了XML使用的難度。因此,XML很難在短期內完全替代Html,成為互聯網的主角。另外,由於XML是元置標語言,任何個人、公司和組織都可以利用它定義新的標准,這些標准間的通信成為了巨大的問題,因此人們在各個領域形成一些標准化組織以統一這些標准,但是這些努力並不一定能夠形成理想的結果。無論如何,XML的出現為互聯網的發展提供了新的動力,終將成為互聯網上全新的開發平台。它促使了新的類型的軟件和硬件的形成和發展,而這些發展又將反過來促進XML的發展。

【編輯推薦】

  1. 給XML初學者
  2. XML入門之十一問答
  3. XML結構與語法入門詳解
  4. 詳解XML各種解析方法
  5. XML新手入門 創建構造良好的XML
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved