簡(jiǎn)述xml與html的區(qū)別
簡(jiǎn)述xml與html的區(qū)別
在學(xué)習(xí)網(wǎng)站設(shè)計(jì)過(guò)程中很多人搞不清楚html和xml的區(qū)別,下面是學(xué)習(xí)啦小編為你整理的xml與html的區(qū)別,供大家閱覽!
xml與html的區(qū)別
HTML和XML的含義:
HTML(HyperText Markup Language):
1.超文本標(biāo)記語(yǔ)言,是為“網(wǎng)頁(yè)創(chuàng)建和其他可在網(wǎng)頁(yè)瀏覽器中看到的信息設(shè)計(jì)的一種標(biāo)志語(yǔ)言”,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。
2. 設(shè)計(jì)HTML語(yǔ)言的目的是為了能把存放在一臺(tái)電腦中的文本或圖形與另一臺(tái)電腦中的文本或圖形方便地聯(lián)系在一起,形成有機(jī)的整體,人們不用考慮具體信息是在當(dāng)前電腦上還是在網(wǎng)絡(luò)的其它電腦上。我們只需使用鼠標(biāo)在某一文檔中點(diǎn)取一個(gè)圖標(biāo),Internet就會(huì)馬上轉(zhuǎn)到與此圖標(biāo)相關(guān)的內(nèi)容上去,而這些信息可能存放在網(wǎng)絡(luò)的另一臺(tái)電腦中。
3.HTML文本是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字、圖形、動(dòng)畫、聲音、表格、鏈接等。HTML的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說(shuō)明的具體內(nèi)容。
XML(eXtensibleMarkup Language):
1.擴(kuò)展標(biāo)記語(yǔ)言。XML(eXtensible Markup Language)即可擴(kuò)展標(biāo)記語(yǔ)言(始于1998年),它與HTML一樣,都是基于SGML(標(biāo)準(zhǔn)通用語(yǔ)言)。XML是Internet環(huán)境中跨平臺(tái)的,依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。XML是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡(jiǎn)單易于掌握和使用。
2.XML的簡(jiǎn)單使其易于在任何應(yīng)用程序中讀寫數(shù)據(jù),這使XML很快成為數(shù)據(jù)交換的唯一公共語(yǔ)言,雖然不同的應(yīng)用軟件也支持其它的數(shù)據(jù)交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平臺(tái)下產(chǎn)生的信息結(jié)合,然后可以很容易加載XML數(shù)據(jù)到程序中并分析他,并以XML格式輸出結(jié)果。
HTML和XML的聯(lián)系
HTML和XML的區(qū)別:
總結(jié):
從上圖可以看出,它們都是標(biāo)記語(yǔ)言,都是基于文本編輯和修改的,用來(lái)傳輸數(shù)據(jù)和顯示信息,XML不是要替換HTML,實(shí)際上XML可以視作對(duì)HTML的補(bǔ)充。
猜你喜歡: