App下載
話題 首頁 > HTML 教程 > HTML 教程話題列表 > 詳情

HTML,XHTML,XML的區(qū)別

精華
如此輕盈 2016-08-30 03:58:23 瀏覽(1415) 回復(fù)(5) 贊(0)
大家是怎么想的?
xml

回答(5)

如此輕盈 精華 2016-08-30

HTML(HyperText Mark-up Language)即超文本標(biāo)記語言或超文本鏈接標(biāo)示語言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。XHTML是The Extensible HyperText Markup Language(可擴展超文本標(biāo)識語言)的縮寫。HTML是一種基本的WEB網(wǎng)頁設(shè)計語言,XHTML是一個基于XML的置標(biāo)語言,看起來與HTML有些相象,只有一些小的但重要的區(qū)別,XHTML就是一個扮演著類似HTML的角色的XML,所以,本質(zhì)上說,XHTML是一個過渡技術(shù),結(jié)合了部分XML的強大功能及大多數(shù)HTML的簡單特性。XML(eXtensible Markup Language)即可擴展標(biāo)記語言,它與HTML一樣,都是處于SGML,標(biāo)準(zhǔn)通用語言。Xml是Internet環(huán)境中跨平臺的,依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。擴展標(biāo)記語言XML是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡單易于掌握和使用。

所以XHTML是當(dāng)前HTML版的繼承者。HTML語法要求比較松散,這樣對網(wǎng)頁編寫者來說,比較方便,但對于機器來說,語言的語法越松散,處理起來就越困難,對于傳統(tǒng)的計算機來說,還有能力兼容松散語法,但對于許多其他設(shè)備,比如手機,難度就比較大。因此產(chǎn)生了由DTD定義規(guī)則,語法要求更加嚴(yán)格的XHTML。大部分常見的瀏覽器都可以正確地解析XHTML,即使老一點的瀏覽器,XHTML作為HTML的一個子集,許多也可以解析。也就是說,幾乎所有的網(wǎng)頁瀏覽器在正確解析HTML的同時,可兼容XHTML。當(dāng)然,從HTML完全轉(zhuǎn)移到XHTML,還需要一個過程。從HTML到XHTML過渡的變化比較小,主要是為了適應(yīng)XML。最大的變化在于文檔必須是良構(gòu)的,所有標(biāo)簽必須閉合,也就是說開始標(biāo)簽要有相應(yīng)的結(jié)束標(biāo)簽。另外,XHTML中所有的標(biāo)簽必須小寫。而按照HTML 2.0以來的傳統(tǒng),很多人都是將標(biāo)簽大寫,這點兩者的差異顯著。在XHTML中,所有的參數(shù)值,包括數(shù)字,必須用雙引號括起來(而在SGML和HTML中,引號不是必須的,當(dāng)內(nèi)容只是數(shù)字、字母及其它允許的特殊字符時,可以不用引號)。所有元素,包括空元素,比如img、br等,也都必須閉合,實現(xiàn)的方式是在開始標(biāo)簽?zāi)┪布尤胄笨浮?/p>

2416217174 精華 2016-12-08

html超文本標(biāo)記語言,是一種標(biāo)記語言,不是程序

xml一種數(shù)據(jù)傳輸?shù)母袷?/p>

xhtml是html的嚴(yán)格模式

Silence廣 2018-01-20

2,3樓正解! 1樓粘貼累不累?

一筆荒蕪 2018-05-31

有問題找度娘,大佬太少,問題不好解決!!!!!

1144100656 2018-05-31

我也不清楚,坐等大神,火鉗劉明?。。?/p>

要回復(fù),請先登錄 或者注冊