 |
 |
XML使許多只利用HTMlL難以解決的任務(wù)變得簡單和易于完成。XML的可擴(kuò)展特性被眾多開發(fā)人員所喜愛的理由有很多。但有一點(diǎn)是肯定的,一旦熟悉使用XML,就可發(fā)現(xiàn)它正是解決許多令人感到棘手的問題的有力工具。XML的推出,使Web和電子商務(wù)的開發(fā)人員激動不已。 XML為許多人提供了降低成本和增加收入的機(jī)會,對技術(shù)人員來說,XML提供了可以擷取文件中數(shù)據(jù)意義的語法;對企業(yè)中的程序設(shè)計師來說,.XML,提供了在對象之間取得數(shù)據(jù)的語法;對于在商業(yè)伙伴之間建立電子商務(wù)交易系統(tǒng)的程序設(shè)計師來說,XMI。提供了一種可擷取交易中的信息的語法,使得交易更為精確和適時。所有這一切的關(guān)鍵,在于XML允許他們將數(shù)據(jù)與處理該數(shù)據(jù)的程序相分離。 為了減少與Web服務(wù)器連接的次數(shù),避免每次請求時都刷新整個瀏覽網(wǎng)頁,原來采用的解決方法是通過HTTP使用JavaScript從中間層請求新的XMI_,“數(shù)據(jù)報(datagrams)”。瀏覽器內(nèi)建的XML解析器從中間層接收被標(biāo)記包含的數(shù)據(jù)流,并在生成的數(shù)據(jù)樹中顯示文檔對象模型(DOM)接口,利用JavaScript檢查接收到的數(shù)據(jù),并且通過更新用戶接口來反映相應(yīng)的變化。大多數(shù)瀏覽器是由WI’ML網(wǎng)頁組成的。但是,由于HTML代碼或腳本難于管理和維護(hù),特別是當(dāng)用戶對網(wǎng)頁的表現(xiàn)形式有不同需要時,支持和維護(hù)多版本的HTMI。網(wǎng)頁就比較困難了。但是XML的出現(xiàn),使利用簡單、穩(wěn)定、可擴(kuò)展、可維護(hù)和可重用的編程模型來生成Web瀏覽器中靜態(tài)和動態(tài)內(nèi)容成為可能。 我們可以將XML文件轉(zhuǎn)換為HTML文件。XSL規(guī)則定義完畢之后,通過使用XSL轉(zhuǎn)換工具(如XT),將規(guī)則應(yīng)用到XML文件,從而將XML文件轉(zhuǎn)換成HTMlL文件。由于XML和XSL將數(shù)據(jù)和顯示分開,意味著同一個XMI_數(shù)據(jù)可以有不同的.XSL,生成不同的HTML網(wǎng)頁,即每一個生成的網(wǎng)頁都具有不同的顯示。這對Web/應(yīng)用程序的個性化和定制有很好的幫助。 總之,使用XML語言開發(fā)Web應(yīng)用程序是較好的方法之一。XML提供了一種開發(fā)Web應(yīng)用程序具有潛力和靈活性的技術(shù),它使應(yīng)用程序可以實(shí)現(xiàn)異構(gòu)環(huán)境下的無縫集成。
|
作者:未知 | 文章來源:未知 | 更新時間:2008-1-7 18:45:40
|
|
 |
 |
最新文章 |
|
|
 |