具體實現(xiàn) XML 的三種方式
日期:2012/2/17 / 人氣:
在熟悉XML之前,我們至少應(yīng)該了解一下這個技術(shù)到底是如何具體實現(xiàn)的。就目前的趨勢來看(因為XML的有關(guān)標(biāo)準(zhǔn)改動都多達十七八次的,所以先不管它最后會怎樣,先就目前的實現(xiàn)方式來看),要使得用戶最后能夠在客戶端看到使用XML技術(shù)做出來的東西(如果要是用行業(yè)術(shù)語來解釋的話,就是說,如何使用XSL級聯(lián)樣表轉(zhuǎn)換XML的文檔成其他的格式例如HTML。),主要有下面的三種實現(xiàn)手段:
1、第一種方式為:
佛山網(wǎng)站建設(shè)_佛山網(wǎng)站制作_佛山網(wǎng)站設(shè)計_佛山網(wǎng)站_佛山網(wǎng)頁設(shè)計_佛山網(wǎng)頁建設(shè)_佛山網(wǎng)頁制作
讓XML文檔和與其關(guān)聯(lián)的XSL級聯(lián)樣表同時被傳送到客戶端(通常使用的是瀏覽器),然后在客戶端讓XML文檔根據(jù)XSL定義的顯示格式顯示其內(nèi)容。
2、第二種方式為:
在服務(wù)端就使用XSL級聯(lián)樣表轉(zhuǎn)換XML文檔為其他的格式(通常為HTML格式)然后在把轉(zhuǎn)換過的文檔傳送給客戶端(一般使用瀏覽器)
3、第三鐘方式為:
使用第三方的產(chǎn)品,在將XML文檔放到服務(wù)端之前就將該文檔轉(zhuǎn)換成其他的格式(一般為HTML格式)。然后服務(wù)端和客戶端就和平常處理HTML一樣來處理了。
正是由于有這么三種不同的解決方法,也就決定了目前世界上處理XML文檔而產(chǎn)生的不同的解決方案。對于開發(fā)人員來說,也必須了解有這么三種方式,才能夠針對相應(yīng)的問題而采取相應(yīng)的解決方法。
每種技術(shù)路線都產(chǎn)生了不同的軟件,雖然從原理上來說,它們都是運用了同樣的XML和XSL文件。例如:如果一個Web服務(wù)器直接把XML文檔傳遞給IE5就是使用了第一種方式;如果在服務(wù)端安裝IBM的alphaWorks XML使能軟件就是使用了第二種方式;而如果使用命令行的XT程序直接將XML轉(zhuǎn)換成HTML文檔,然后把HTML文檔放到服務(wù)器上就是使用了第三種方式。
但是這三種方式的共同點都是使用了同樣的XML和XSL文件。
作者:朋友圈科技
相關(guān)內(nèi)容 Related
- 為什么響應(yīng)式設(shè)計需要媒體查詢2016/8/5
- 虛擬主機被搜索引擎爬蟲訪問耗費大量流量解決方法2016/8/3
- 網(wǎng)站建設(shè)中如何創(chuàng)建完美的顏色組合2016/8/1
- 什么是長尾關(guān)鍵詞?2016/8/1
- 建設(shè)企業(yè)或個人網(wǎng)站的好處2016/7/8
- 前端開發(fā)者需要知道的常識2016/7/6
- 12種方法為您拓展業(yè)務(wù)通道2016/7/27
- SEO優(yōu)化的三大技巧2016/7/24
- 10的方法來提高你的網(wǎng)站設(shè)計2016/7/24
- 網(wǎng)站統(tǒng)計用哪個比較好,百度?cnzz?2016/7/21