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