日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解讀WEB頁(yè)面工具語(yǔ)言XML(五)好處_Xml教程

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

推薦:怎樣使用 XML 文件記錄操作日志
記錄應(yīng)用程序的操作日志可以使用數(shù)據(jù)庫(kù)、文本文件、XML文件等。我這里介紹的是使用 XML 文件記錄操作日志。我覺(jué)得使用 XML 記錄操作日志有如下幾點(diǎn)好處:1. 不占用數(shù)據(jù)庫(kù)的空間,可以任意的刪除

五、XML帶來(lái)的好處

(1)更有意義的搜索

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

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

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

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

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

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

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

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

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

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

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

(8)粒狀的更新

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

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

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

(10)升級(jí)性

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

(11)壓縮性

XML壓縮性能很好,因?yàn)橛糜诿枋鰯?shù)據(jù)結(jié)構(gòu)的標(biāo)簽可以重復(fù)使用。XML數(shù)據(jù)是否要壓縮要根據(jù)應(yīng)用來(lái)定,還取決于服務(wù)器與客戶(hù)間數(shù)據(jù)的傳遞量。XML能夠使用HTTP1.1中的壓縮標(biāo)準(zhǔn)。

(12)開(kāi)放的標(biāo)準(zhǔn)

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

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

可擴(kuò)展標(biāo)識(shí)語(yǔ)言(XML)標(biāo)準(zhǔn),這是W3C正式批準(zhǔn)的。這意味著這個(gè)標(biāo)準(zhǔn)是穩(wěn)定的,完全可用于Web和工具的開(kāi)發(fā)。

XML名域標(biāo)準(zhǔn),這用來(lái)描述名域的句法,支持能識(shí)別名域的XML解析器。

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

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

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

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

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

(14)新的機(jī)會(huì)

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

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

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

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

Web站點(diǎn)可以提供股票報(bào)價(jià)、新文章或?qū)崟r(shí)的交易數(shù)據(jù)。通過(guò)制定信息老化的規(guī)則,信息超載可以避免。開(kāi)發(fā)用戶(hù)用來(lái)制定規(guī)則和服務(wù)器和客戶(hù)軟件用來(lái)實(shí)現(xiàn)規(guī)則的基于XML的工具是個(gè)巨大的機(jī)會(huì)�?梢杂媚_本編寫(xiě)一個(gè)標(biāo)準(zhǔn)對(duì)象模式用來(lái)過(guò)濾進(jìn)來(lái)的信息,檢查儲(chǔ)存的信息,創(chuàng)建輸出的信息,進(jìn)入數(shù)據(jù)庫(kù)等等。

分享:淺談XML簡(jiǎn)易教程
實(shí)體有五種預(yù)定義的XML實(shí)體,HTML編碼者應(yīng)該熟悉。XML文檔中的字符&、、>、和'被分別表示為&、@lt;、>、和'。XML很大程度上擴(kuò)展了實(shí)體的功能 - 允許在DTD中定義實(shí)

來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):Xml教程/更新時(shí)間:2009-08-22
相關(guān)Xml教程