自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳談XML的應(yīng)用分類及前景

開發(fā)
作為互聯(lián)網(wǎng)的新技術(shù),XML的應(yīng)用非常廣泛,可以說XML已經(jīng)滲透到了互聯(lián)網(wǎng)的各個(gè)角落。本文主要對(duì)現(xiàn)有的XML應(yīng)用分類及前景進(jìn)行簡(jiǎn)要的介紹,希望能與各位讀者一起分享。

  XML應(yīng)用分類

  雖然人們對(duì)XML的某些技術(shù)標(biāo)準(zhǔn)尚有爭(zhēng)議(也許這就是許多標(biāo)準(zhǔn)遲遲不能推出的原因),但是人們已經(jīng)普遍認(rèn)識(shí)到XML的作用和巨大潛力,并將XML應(yīng)用到互聯(lián)網(wǎng)的各個(gè)方面??疾飕F(xiàn)在的XML應(yīng)用,可以大致將它們分為以下幾類:設(shè)計(jì)置標(biāo)語言、數(shù)據(jù)交換、替代傳統(tǒng)的EDI、智能代理和精確搜索、Web應(yīng)用、集成不同數(shù)據(jù)源、本地計(jì)算、數(shù)據(jù)的多種顯示和網(wǎng)絡(luò)出版、支持Web應(yīng)用的互操作和集成、文件保值等等。

  身邊的XML

  XML自從出現(xiàn)以來,它已經(jīng)逐漸來到我們身邊,只是由于XML作為底層的實(shí)現(xiàn)技術(shù),不一定能引起人們的注意。

  在Netscape Navigator 4.06以后的版本中,其中有一項(xiàng)功能稱為What's Related,用來指示與當(dāng)前瀏覽的網(wǎng)頁(yè)相關(guān)的站點(diǎn)或網(wǎng)頁(yè)。當(dāng)用戶選擇該菜單時(shí),從服務(wù)器傳輸回的數(shù)據(jù)格式就是資源描述框架RDF(Resource Description Framework)格式。RDF是用于處理元數(shù)據(jù)的XML應(yīng)用,所謂元數(shù)據(jù),就是描述數(shù)據(jù)的數(shù)據(jù)或者描述信息的信息。RDF規(guī)范并沒有定義描述資源所用的詞匯表,而是定義了一些規(guī)則,這些規(guī)則是各領(lǐng)域和應(yīng)用定義用于描述資源的詞匯表時(shí)必須遵循的。當(dāng)然,RDF也提供了描述資源時(shí)具有基礎(chǔ)性的詞匯表。

  在Internet Explorer 4.0及其以后的版本中,Microsoft推出了頻道(Channel)的概念,用戶可以通過訂閱頻道實(shí)現(xiàn)站點(diǎn)更新內(nèi)容的自動(dòng)獲取,頻道定義使用的格式CDF(Channel Definition Fomat),也是一個(gè)XML應(yīng)用。CDF文件是一個(gè)定義了讀者和站點(diǎn)內(nèi)容的連接參數(shù)的XML文件,它與站點(diǎn)上的HTML文件分開,但鏈接到某個(gè)或某幾個(gè)HTML文件。Internet Explorer是唯一支持CDF的瀏覽器。

  電子商務(wù)

  電子商務(wù)就是利用電子手段尤其是互聯(lián)網(wǎng)進(jìn)行商務(wù)活動(dòng)。從技術(shù)上說,電子商務(wù)是通過互聯(lián)網(wǎng)傳輸和交換商務(wù)數(shù)據(jù),并能根據(jù)商務(wù)數(shù)據(jù)進(jìn)行人工或自動(dòng)處理。XML的可擴(kuò)展性和自相容性等特點(diǎn),使它成為數(shù)據(jù)交換的有力工具。

  電子商務(wù)首先出現(xiàn)的類型是企業(yè)-消費(fèi)者,該類型電子商務(wù)的信息是直接呈現(xiàn)在瀏覽器中,供人們閱讀,因此側(cè)重表現(xiàn)的HTML在其中起到了巨大作用。隨著比較購(gòu)物和個(gè)性化要求以及企業(yè)-企業(yè)類型電子商務(wù)的出現(xiàn), 人們要求計(jì)算機(jī)能夠理解數(shù)據(jù)的語義,而且能夠?qū)?shù)據(jù)和表現(xiàn)的分離開來,這時(shí)HTML就顯得力不從心。XML彌補(bǔ)了HTML的巨大缺陷,成為電子商務(wù)中的核心技術(shù)。

  隨著XML標(biāo)準(zhǔn)體系的成熟和技術(shù)的發(fā)展,已經(jīng)出現(xiàn)了相當(dāng)多的客戶化工具,尤其是可視化工具的出現(xiàn),使得人們可以無須了解XML的細(xì)節(jié)就能夠編寫出需要的XML文檔,使得XML應(yīng)用在電子商務(wù)中成為可能。而瀏覽器對(duì)XML越來越強(qiáng)的支持能力,對(duì)XML應(yīng)用起到了巨大的促進(jìn)作用。

  當(dāng)前已經(jīng)出現(xiàn)了很多基于XML的針對(duì)企業(yè)-企業(yè)電子商務(wù)的標(biāo)準(zhǔn)或旨在形成相應(yīng)標(biāo)準(zhǔn)的計(jì)劃,包括Microsoft的BizTalk、UNCEFACT小組和OASIS共同發(fā)起的ebXML計(jì)劃、CommerceNet 發(fā)起的eCo計(jì)劃、RosettaNet的PIP(Partner Interface Process)和RosettaNet應(yīng)用網(wǎng)絡(luò)標(biāo)準(zhǔn)、XML-EDI、CommerceOne的xCBL標(biāo)準(zhǔn)、Ariba的cXML等。

  網(wǎng)絡(luò)出版

  隨著互聯(lián)網(wǎng)的飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為繼報(bào)刊、電臺(tái)、電視臺(tái)之后的一種新型媒體。在1998年5月舉行的聯(lián)合國(guó)新聞委員會(huì)年會(huì)上,互聯(lián)網(wǎng)這一新型媒體被正式冠以第四媒體的稱號(hào)。網(wǎng)絡(luò)出版自從出現(xiàn)以來,用于信息發(fā)布的主要是HTML技術(shù),但是這種方式在跨媒體出版時(shí)遇到了極大的困難,人們需要為不同媒體制作不同版本。XML的內(nèi)容與顯示分離的特點(diǎn),人們可以一次性制作內(nèi)容,配以不同的樣式單,實(shí)現(xiàn)一次制作多次出版。

  為了滿足不同領(lǐng)域和顯示設(shè)備的需要,人們利用XML定義了多個(gè)面向顯示的語言,包括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)、面向電子書和電子報(bào)紙的OEB(Open eBook Structure Specification)、面向手持設(shè)備的WML(Wireless Markup Language)和HDML(Handheld Device Markup Language)等??梢哉fXML已經(jīng)成為網(wǎng)絡(luò)出版的重要工具,并將發(fā)揮日益重要的作用。

  移動(dòng)通信

  為了滿足人們隨時(shí)隨地與互聯(lián)網(wǎng)連接的需要,Phone.com聯(lián)合了Nokia、Ericsson、Motorola在1997年6月建立了WAP論壇,旨在利用已有的互聯(lián)網(wǎng)技術(shù)和標(biāo)準(zhǔn),為移動(dòng)設(shè)備連接互聯(lián)網(wǎng)建立全球性的統(tǒng)一規(guī)范。在1998年5月,推出了WAP規(guī)范1.0版。并于1999年11月發(fā)布最新的1.2版。WAP規(guī)范包括WAP編程模型、無線置標(biāo)語言WML、微瀏覽器規(guī)范、輕量級(jí)協(xié)議棧、無線電話應(yīng)用(WTA)框架、WAP網(wǎng)關(guān)幾個(gè)組件。其中WML是利用XML定義的專為手持設(shè)備的置標(biāo)語言。另外W3C也定義了一個(gè)基于XML的手持設(shè)備置標(biāo)語言HDML,WML和HDML非常類似,因?yàn)閃ML脫胎于HDML,可以說根在HDML,而花開WML。需要指出的是,雖然人們?cè)谔岬絎AP時(shí)首先想到的是手機(jī)上網(wǎng),但掌上電腦等手持設(shè)備的上網(wǎng)也可以使用WAP。

#p#

  XML前景展望

  XML自從出現(xiàn)以來,一直受到業(yè)界的廣泛關(guān)注。自從1998年2月成為推薦標(biāo)準(zhǔn)后,許多廠商加強(qiáng)了對(duì)它的支持力度,包括Microsoft、IBM、Oracle、SUN等,它們都推出了支持XML的產(chǎn)品或改造原有的產(chǎn)品支持XML。W3C也一直在致力于完善XML的標(biāo)準(zhǔn)體系。然而由于XML的復(fù)雜性和靈活性,加上工具的相對(duì)缺乏,增加了XML使用的難度。因此,XML很難在短期內(nèi)完全替代HTML,成為互聯(lián)網(wǎng)的主角。另外,由于XML是元置標(biāo)語言,任何個(gè)人、公司和組織都可以利用它定義新的標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)間的通信成為了巨大的問題,因此人們?cè)诟鱾€(gè)領(lǐng)域形成一些標(biāo)準(zhǔn)化組織以統(tǒng)一這些標(biāo)準(zhǔn),但是這些努力并不一定能夠形成理想的結(jié)果。無論如何,XML的出現(xiàn)為互聯(lián)網(wǎng)的發(fā)展提供了新的動(dòng)力,終將成為互聯(lián)網(wǎng)上全新的開發(fā)平臺(tái)。它促使了新的類型的軟件和硬件的形成和發(fā)展,而這些發(fā)展又將反過來促進(jìn)XML的發(fā)展。

【編輯推薦】

  1. 給XML初學(xué)者
  2. XML入門之十一問答
  3. XML結(jié)構(gòu)與語法入門詳解
  4. 詳解XML各種解析方法
  5. XML新手入門 創(chuàng)建構(gòu)造良好的XML
責(zé)任編輯:韓亞珊 來源: 軟件開發(fā)網(wǎng)
相關(guān)推薦

2012-08-10 11:14:07

CRM云計(jì)算管理機(jī)制

2010-01-05 17:59:54

.NET Framew

2017-03-17 19:59:39

2011-03-29 09:01:27

C++程序員

2009-07-01 13:54:03

JSP注釋

2013-12-08 22:02:24

手勢(shì)交互交互設(shè)計(jì)交互體驗(yàn)

2015-06-01 15:00:51

光纖

2010-02-26 14:57:19

Python企業(yè)應(yīng)用

2022-01-25 14:06:24

比特幣區(qū)塊鏈安全

2009-09-09 14:20:18

C# XML解析XML解析方法

2015-03-18 10:35:13

虛擬化監(jiān)測(cè)虛擬化策略虛擬化解決方案

2009-08-19 17:38:17

C# 操作符分類

2010-08-23 09:49:53

.NET 4

2011-05-11 12:59:18

HTML5

2020-04-24 10:53:08

自然語言處理NLP是人工智能

2022-03-28 13:42:44

區(qū)塊鏈比特幣物聯(lián)網(wǎng)

2012-07-16 10:09:10

2009-10-27 13:13:38

2009-07-02 15:59:55

JSP數(shù)據(jù)類型

2021-08-11 11:25:32

區(qū)塊鏈應(yīng)用前景應(yīng)用案例
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)