簡述:
熟悉互聯(lián)網(wǎng)和網(wǎng)絡(luò)技術(shù)的人都知道,HTML被稱為“第一代Web語言”,如前面的介紹,HTML作為Web的開發(fā)語言,對Web應(yīng)用的發(fā)展起到了關(guān)鍵性的作用。但是HTML有一個致命的缺點:只適合于人與計算機的交流,不適合計算機與計算機的交流。HTML通過大量的標記來定義文檔內(nèi)容的表現(xiàn)方式,它僅僅描述了應(yīng)如何在Web瀏覽器頁面上布置文字、圖形,并沒有對Internet的信息含義本身進行描述,而信息又是Web應(yīng)用中最重要的內(nèi)容。通過HTML表現(xiàn)出來的文字、圖形內(nèi)容很容易被人理解,但卻不利于計算機程序去理解。另外,HTML的另一個問題就是它的標記集合是固定的,用戶不能根據(jù)自己的需要增加標記;而且各種瀏覽器的規(guī)格不盡相同,要使我們用HTML做的網(wǎng)頁能夠被所有瀏覽器正常顯示,我們只能夠使用W3C(萬維網(wǎng)協(xié)會)規(guī)定的標記來創(chuàng)建網(wǎng)頁。
正如前面所說,Web服務(wù)器向Web瀏覽器提供的信息都是來自有一定結(jié)構(gòu)的數(shù)據(jù)庫,在數(shù)據(jù)庫里,為了檢索和管理的方便,信息按照它本身的意義(如姓名、年齡、工作單位等)被存放在相應(yīng)的字段里,一旦這些數(shù)據(jù)被調(diào)出來,經(jīng)過CGI、ASP、JSP、PHP等轉(zhuǎn)換成HTML后,其原來的意義無法轉(zhuǎn)移到HTML標記中來,用戶也就無法按照信息本來的意義去閱讀。并且,由于操作系統(tǒng)以及數(shù)據(jù)庫的不同,不同的系統(tǒng)及應(yīng)用層面之間要想互相理解對方的數(shù)據(jù)格式是相當困難的。這就需要一種新技術(shù)或標準能夠?qū)⒆畛醣4嬖跀?shù)據(jù)庫服務(wù)器中的原始數(shù)據(jù)結(jié)構(gòu)在不同的系統(tǒng)層面共享。這種新技術(shù)就是XML。
使用XML可以解決上述的難題。W3C對XML作了如下描述:“XML描述了一類被稱為XML文檔的數(shù)據(jù)對象,并部分描述了處理它們的計算機程序的行為。XML是SGML的一個應(yīng)用實例。從結(jié)構(gòu)上說,XML文檔遵從SGML文檔標準?!蓖琀TML一樣,XML也是一種基于文本的標記語言,都是從SGML(Standard Generalize Markup Language,標準通用標記語言)發(fā)展而來,二者的不同在于:XML可以讓我們根據(jù)要表現(xiàn)的文檔,自由地定義標記來表現(xiàn)具有實際意義的文檔內(nèi)容,例如,我們可以定義〈文檔名稱〉〈/文檔名稱〉這樣具有實際意義的標記。而且XML不像HTML那樣具有固定的標記集合,它實際上是一種定義語言的語言,也就是說使用XML的用戶可以定義無窮的標記來描述文檔中的任何數(shù)據(jù)元素,將文檔的內(nèi)容組織成豐富的完整的信息體系??偲饋碚f,XML具有四大特點:便于存儲的數(shù)據(jù)格式、可擴展性、高度結(jié)構(gòu)化以及方便的網(wǎng)絡(luò)傳輸,這些特點為我們創(chuàng)建開放、高效、可擴展、個性化的Web應(yīng)用提供了一個嶄新的起點。
本文由專業(yè)服務(wù)器托管——騰佑科技提供,推薦服務(wù)網(wǎng)通服務(wù)器租用
騰佑科技(www.mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個國家版權(quán)局認證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。
售前咨詢熱線:400-996-8756
備案提交:0371-89913068
售后客服:0371-89913000
搜索詞
熱門產(chǎn)品推薦