WEB頁(yè)面工具語(yǔ)言XML帶來(lái)的好處(3)_Xml教程
推薦:為何XML對(duì)Web服務(wù)很重要與其它Web服務(wù)技術(shù)相比,標(biāo)準(zhǔn)化是XML特色之一。XML提供了Web服務(wù)應(yīng)用程序之間傳輸數(shù)據(jù)的標(biāo)準(zhǔn)格式。萬(wàn)維網(wǎng)聯(lián)盟(W3C)管理XML標(biāo)準(zhǔn)并發(fā)布給全球的XML技術(shù)提供者,這就確保了XML產(chǎn)品的兼容性。
文檔對(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ù)正從電話和地理位置轉(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數(shù)據(jù)島結(jié)合Dom制作通訊錄一般情況下,如果要為網(wǎng)站提供一個(gè)通訊錄程序,需要使用CGI結(jié)合后臺(tái)數(shù)據(jù)庫(kù)技術(shù),這對(duì)WEB服務(wù)器的要求比較高,在很多不提供數(shù)據(jù)庫(kù)功能的虛擬主機(jī)上甚至無(wú)法實(shí)現(xiàn)。當(dāng)然,我們還可以采用TXT文本替
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開(kāi)發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門(mén) - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-WEB頁(yè)面工具語(yǔ)言XML帶來(lái)的好處(3)
。