了解WEB頁面工具語言XML(四)應(yīng)用分類_Xml教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:WEB頁面工具語言XML是如何產(chǎn)生的?一、XML產(chǎn)生的背景 XML同HTML一樣,都來自Standard Generalized Markup Language, 即標(biāo)準(zhǔn)通用標(biāo)記語言,簡稱SGML。早在Web未發(fā)明之前,SGML就早已存在。正如它的名稱所言,SGML是一種用標(biāo)記來描
四、XML應(yīng)用分類總的說來的XML的應(yīng)用可分為四類:
(1)應(yīng)用于客戶需要與不同的數(shù)據(jù)源進(jìn)行交互時。數(shù)據(jù)可能來自不同的數(shù)據(jù)庫,他們都有各自不同的復(fù)雜格式。但客戶與這些數(shù)據(jù)庫間只通過一種標(biāo)準(zhǔn)語言進(jìn)行交互,那就是XML。由于XML的自定義性及可擴(kuò)展性,它足以表達(dá)各種類型的數(shù)據(jù)�?蛻羰盏綌�(shù)據(jù)后可以進(jìn)行處理,也可以在不同數(shù)據(jù)庫間進(jìn)行傳遞�?傊�,在這類應(yīng)用中,XML解決了數(shù)據(jù)的統(tǒng)一接口問題。但是,與其他的數(shù)據(jù)傳遞標(biāo)準(zhǔn)不同的是,XML并沒有定義數(shù)據(jù)文件中數(shù)據(jù)出現(xiàn)的具體規(guī)范,而是在數(shù)據(jù)中附加tag來表達(dá)數(shù)據(jù)的邏輯結(jié)構(gòu)和含義。這使XML成為一種程序能自動理解的規(guī)范。
(2)應(yīng)用于將大量運(yùn)算負(fù)荷分布在客戶端,即客戶可根據(jù)自己的需求選擇和制作不同的應(yīng)用程序以處理數(shù)據(jù),而服務(wù)器只須發(fā)出同一個XML文件。仍以上例為論,如按傳統(tǒng)的"客戶/服務(wù)器"工作方式,客戶向服務(wù)器發(fā)出不同的請求,服務(wù)器分別予以響應(yīng),這不僅加重服務(wù)器本身的負(fù)荷,而且網(wǎng)絡(luò)管理者還須事先調(diào)查各種不同的用戶需求以做出相應(yīng)不同的程序,但假如用戶的需求繁雜而多變,則仍然將所有業(yè)務(wù)邏輯集中在服務(wù)器端是不合適的,因?yàn)榉⻊?wù)器端的編程人員可能來不及滿足眾多的應(yīng)用需求,也來不及跟上需求的變化,雙方都很被動。應(yīng)用XML則將處理數(shù)據(jù)的主動權(quán)交給了客戶,服務(wù)器所作的只是盡可能完善、準(zhǔn)確地將數(shù)據(jù)封裝進(jìn)XML文件中,正是各取所需、各司其職。XML的自解釋性使客戶端在收到數(shù)據(jù)的同時也理解數(shù)據(jù)的邏輯結(jié)構(gòu)與含義,從而使廣泛、通用的分布式計(jì)算成為可能。
(3)應(yīng)用于將同一數(shù)據(jù)以不同的面貌展現(xiàn)給不同的用戶。這一應(yīng)用也可在上例中體現(xiàn)出來。它又類似于同一個劇本,我們卻可以用電視劇、電影、話劇、動畫片等不同形式表現(xiàn)出來。這一應(yīng)用將會為網(wǎng)絡(luò)用戶界面?zhèn)性化、風(fēng)格化的發(fā)展鋪平道路。
(4)應(yīng)用于網(wǎng)絡(luò)代理對所取得的信息進(jìn)行編輯、增減以適應(yīng)個人用戶的需要。有些客戶取得數(shù)據(jù)并不是為了直接使用而是為了根據(jù)需要組織自己的數(shù)據(jù)庫。比方說,教育部建立一個龐大的題庫,考試時將題庫中的題目取出若干組成試卷,再將試卷封裝進(jìn)XML文件,接下來便是最精彩部份,在各個學(xué)校讓其通過一個過濾器,濾掉所有的答案,再發(fā)送到各個考生面前,未經(jīng)過濾的內(nèi)容則可直接送到老師手中,當(dāng)然考試過后還可以再傳送一份答案匯編。此外,XML文件中還可以包含進(jìn)諸如難度系數(shù)、往年錯誤率等其他相關(guān)信息,這樣只需幾個小程序,同一個XML文件便可變成多個文件傳送到不同的用戶手中。
分享:談xml文件調(diào)用css這些小東西是我在網(wǎng)上看到的就把它記下來了,可能以后會有用的: ?xml version=1.0 encoding=GB2312?> ?xml-stylesheet type=text/css href=http://www.know
相關(guān)Xml教程:
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說明:
Xml教程-了解WEB頁面工具語言XML(四)應(yīng)用分類
。