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