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