WEB頁面工具語言XML帶來的好處_Xml教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:為何XML對(duì)Web服務(wù)很重要
      與其它Web服務(wù)技術(shù)相比,標(biāo)準(zhǔn)化是XML特色之一。XML提供了Web服務(wù)應(yīng)用程序之間傳輸數(shù)據(jù)的標(biāo)準(zhǔn)格式。萬維網(wǎng)聯(lián)盟(W3C)管理XML標(biāo)準(zhǔn)并發(fā)布給全球的XML技術(shù)提供者,這就確保了XML產(chǎn)品的兼容性。

      (1)更有意義的搜索

      數(shù)據(jù)可被XML唯一的標(biāo)識(shí)。沒有XML,搜索軟件必須了解每個(gè)數(shù)據(jù)庫是如何構(gòu)建的。這實(shí)際上是不可能的,因?yàn)槊總(gè)數(shù)據(jù)庫描述數(shù)據(jù)都是不同的。有了XML,書就可以很容易以標(biāo)準(zhǔn)的方式按照作者、標(biāo)題、ISBN序號(hào)或其他的標(biāo)準(zhǔn)分類。搜索書就變得十分方便。

      (2)開發(fā)靈活的Web應(yīng)用軟件

      數(shù)據(jù)一旦建立,XML能被發(fā)送到其他應(yīng)用軟件、對(duì)象或者中間層服務(wù)器做進(jìn)一步地處理。或者它可以發(fā)送到桌面用瀏覽器瀏覽。XML和HTML、腳本、公共對(duì)象模式一起為靈活的三層Web應(yīng)用軟件的開發(fā)提供了所需的技術(shù)。

      (4)不同來源數(shù)據(jù)的集成

      現(xiàn)在搜索多樣的不兼容的數(shù)據(jù)庫實(shí)際上是不可能的。XML能夠使不同來源的結(jié)構(gòu)化的數(shù)據(jù)很容易的結(jié)合在一起。軟件代理商可以在中間層的服務(wù)器上對(duì)從后端數(shù)據(jù)庫和其他應(yīng)用處來的數(shù)據(jù)進(jìn)行集成。然后,數(shù)據(jù)就能被發(fā)送到客戶或其他服務(wù)器做進(jìn)一步的集合、處理和分發(fā)。

      (5)多種應(yīng)用得到的數(shù)據(jù)

      XML的擴(kuò)展性和靈活性允許它描述不同種類應(yīng)用軟件中的數(shù)據(jù),從描述搜集的Web頁到數(shù)據(jù)記錄。同時(shí),由于基于XML的數(shù)據(jù)是自我描述的,數(shù)據(jù)不需要有內(nèi)部描述就能被交換和處理。

      (6)本地計(jì)算和處理

      XML格式的數(shù)據(jù)發(fā)送給客戶后,客戶可以用應(yīng)用軟件解析數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行編輯和處理。使用者可以用不同的方法處理數(shù)據(jù),而不僅僅是顯示它。XML文檔對(duì)象模式(DOM)允許用腳本或其他編程語言處理數(shù)據(jù)。數(shù)據(jù)計(jì)算不需要回到服務(wù)器就能進(jìn)行。分離使用者觀看數(shù)據(jù)的界面,使用簡(jiǎn)單靈活開放的格式,可以給Web創(chuàng)建功能強(qiáng)大的應(yīng)用軟件,這些軟件原來只能建立在高端數(shù)據(jù)庫上。

      (7)數(shù)據(jù)的多樣顯示

      數(shù)據(jù)發(fā)到桌面后,能夠用多種方式顯示。通過以簡(jiǎn)單開放擴(kuò)展的方式描述結(jié)果化的數(shù)據(jù),XML補(bǔ)充了HTML,被廣泛的用來描述使用者界面。HTML描述數(shù)據(jù)的外觀,而XML描述數(shù)據(jù)本身。由于數(shù)據(jù)顯示與內(nèi)容分開,XML定義的數(shù)據(jù)允許指定不同的顯示方式,使數(shù)據(jù)更合理地表現(xiàn)出來。本地的數(shù)據(jù)能夠以客戶配置、使用者選擇或其他標(biāo)準(zhǔn)決定的方式動(dòng)態(tài)地表現(xiàn)出來。CSS和XSL為數(shù)據(jù)的顯示提供了公布的機(jī)制。

      分享:用XML數(shù)據(jù)島結(jié)合Dom制作通訊錄
      一般情況下,如果要為網(wǎng)站提供一個(gè)通訊錄程序,需要使用CGI結(jié)合后臺(tái)數(shù)據(jù)庫技術(shù),這對(duì)WEB服務(wù)器的要求比較高,在很多不提供數(shù)據(jù)庫功能的虛擬主機(jī)上甚至無法實(shí)現(xiàn)。當(dāng)然,我們還可以采用TXT文本替

      共3頁上一頁123下一頁
      來源:模板無憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
      相關(guān)Xml教程