国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > XML > 正文

了解WEB頁面工具語言XML(五)好處

2024-09-05 20:53:50
字體:
供稿:網(wǎng)友

五、XML帶來的好處

  (1)更有意義的搜索

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

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

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

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

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

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

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

  (6)本地計算和處理

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

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

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

  (8)粒狀的更新

  通過XML,數(shù)據(jù)可以粒狀的更新。每當一部分數(shù)據(jù)變化后,不需要重發(fā)整個結(jié)構(gòu)化的數(shù)據(jù)。變化的元素必須從服務器發(fā)送給客戶,變化的數(shù)據(jù)不需要刷新整個使用者的界面就能夠顯示出來。目前,只要一條數(shù)據(jù)變化了,整一頁都必須重建。這嚴重限制了服務器的升級性能。XML也允許加進其他數(shù)據(jù),比如預測的溫度。加入的信息能夠流入存在的頁面,不需要瀏覽器發(fā)一個新的頁面。

  (9)在Web上發(fā)布數(shù)據(jù)

  由于XML是一個開放的基于文本的格式,它可以和HTML一樣使用HTTP進行傳送,不需要對現(xiàn)存的網(wǎng)絡(luò)進行變化。

  (10)升級性

  由于XML徹底把標識的概念同顯示分開,處理者能夠在結(jié)構(gòu)化的數(shù)據(jù)中嵌套程序化的描述以表明如何顯示數(shù)據(jù)。這是令人難以相信的強大的機制,使得客戶計算機同使用者間的交互作用盡可能的減少了,同時減少了服務器的數(shù)據(jù)交換量和瀏覽器的響應時間。另外,XML使個人的數(shù)據(jù)只能通過更新的布告發(fā)生變化,減少了服務器的工作量,大大增強了服務器的升級性能。

  (11)壓縮性

  XML壓縮性能很好,因為用于描述數(shù)據(jù)結(jié)構(gòu)的標簽可以重復使用。XML數(shù)據(jù)是否要壓縮要根據(jù)應用來定,還取決于服務器與客戶間數(shù)據(jù)的傳遞量。XML能夠使用HTTP1.1中的壓縮標準。

  (12)開放的標準

  XML基于的標準是為Web進行過優(yōu)化的。微軟和其他一些公司以及W3C中的工作組正致力于確保XML的互用性,以及為開發(fā)人員、處理人員和不同系統(tǒng)和瀏覽器的使用者提供支持,并進一步發(fā)展XML的標準。

XML包括一套相關(guān)的標準:

  可擴展標識語言(XML)標準,這是W3C正式批準的。這意味著這個標準是穩(wěn)定的,完全可用于Web和工具的開發(fā)。

  XML名域標準,這用來描述名域的句法,支持能識別名域的XML解析器。

  文檔對象模式(DOM)標準,這為給結(jié)構(gòu)化的數(shù)據(jù)編寫腳本提供了標準,這樣開發(fā)人員就能夠同計算機在基于XML的數(shù)據(jù)上進行交互作用。

  可擴展類型語言(XSL)標準,這是一個工作草案。XSL有兩個模塊��XSL轉(zhuǎn)換語言和XSL格式化對象。轉(zhuǎn)換語言可用來轉(zhuǎn)換XML以滿足顯示要求。由于XSL的兩部分是模塊,轉(zhuǎn)換語言能夠獨立的用來進行多用途的轉(zhuǎn)換,包括把XML轉(zhuǎn)換成結(jié)構(gòu)完整的HTML。CSS可應用于結(jié)構(gòu)簡單的XML數(shù)據(jù),但不能以不同于信息如何傳遞來的方式顯示信息。

  可擴展鏈接語言(XLL)標準和XML指針語言(XPOINTER)標準是當前的工作草案。XLL提供類似與HTML的鏈接,但功能更強大。例如,鏈接可以是多方向的,可以存在于對象上而不僅僅是頁面上。IE5內(nèi)在不支持XLL。

  (13)微軟產(chǎn)品的支持

  微軟IE4.0支持通用的XML解析器、XML對象模式和XML數(shù)據(jù)源對象。IE5和Office2000支持許多添加的XML特性和技術(shù)。

  (14)新的機會

  作為表示結(jié)構(gòu)化數(shù)據(jù)的一個工業(yè)標準,XML為組織、軟件開發(fā)者、Web站點和終端使用者提供了許多有利條件。更多的縱向市場數(shù)據(jù)格式建立起來,被應用于關(guān)鍵市場諸如高級的數(shù)據(jù)庫搜索、網(wǎng)上銀行、醫(yī)療、法律事務、電子商務和其他領(lǐng)域,這使得機會更進一步地擴大。當站點更多地進行分發(fā)數(shù)據(jù),而不僅僅是提供數(shù)據(jù)瀏覽時,特別的機會就產(chǎn)生了。

  顧客服務正從電話和地理位置轉(zhuǎn)移到Web站點上來,而且將會由于XML的強大功能受益更多。并且,由于大多數(shù)商業(yè)應用軟件包括數(shù)據(jù)的處理和轉(zhuǎn)移,如購買單、發(fā)貨單、顧客信息、合同、圖紙等等,XML將會改革終端用戶在Internet上的行為,許多商業(yè)應用將能實現(xiàn)。另外,使用基于XML的面向企業(yè)內(nèi)部互連網(wǎng)的詞匯庫,Web站點上的信息,無論是儲存在文檔中還是數(shù)據(jù)庫中,可以被標識。這些詞匯也能夠?qū)δ切┬枰陬櫩秃凸讨g交換信息的中小型企業(yè)提供幫助。

  一個重要的未開發(fā)的市場是開發(fā)使終端用戶很容易建立自己的Web站點的工具,包括用來從數(shù)據(jù)庫信息和存在的使用者界面中產(chǎn)生XML數(shù)據(jù)的工具。另外,標準模式可以開發(fā)用來描述數(shù)據(jù),可以使用規(guī)劃、圖表、Excel或其他電子數(shù)據(jù)表的功能。開發(fā)公布的用來描述從數(shù)據(jù)庫中產(chǎn)生的XML的可視化工具是個很好的機會。觀看XML數(shù)據(jù)的工具可以用Visual Basic,Java和C++編寫。

  XML需要強大的新工具用來在文檔中顯示豐富的復雜的XML數(shù)據(jù),可以在分層的動態(tài)變化的數(shù)據(jù)上映射用戶友好的顯示層來實現(xiàn)這一目的。XML數(shù)據(jù)的布局圖包括數(shù)據(jù)透視表等。

  Web站點可以提供股票報價、新文章或?qū)崟r的交易數(shù)據(jù)。通過制定信息老化的規(guī)則,信息超載可以避免。開發(fā)用戶用來制定規(guī)則和服務器和客戶軟件用來實現(xiàn)規(guī)則的基于XML的工具是個巨大的機會。可以用腳本編寫一個標準對象模式用來過濾進來的信息,檢查儲存的信息,創(chuàng)建輸出的信息,進入數(shù)據(jù)庫等等。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 会宁县| 从化市| 绥宁县| 泊头市| 太仆寺旗| 平阳县| 大名县| 梁平县| 和硕县| 额济纳旗| 乌拉特后旗| 汨罗市| 缙云县| 周宁县| 丰县| 东乡| 贡嘎县| 广汉市| 黄大仙区| 乡城县| 临沧市| 安阳市| 南郑县| 满洲里市| 黔江区| 汉中市| 房产| 永泰县| 文昌市| 德江县| 天水市| 八宿县| 泉州市| 太保市| 河池市| 青岛市| 汶上县| 沙坪坝区| 福泉市| 阜康市| 隆安县|