HTML、XML、XHTML 有什么區(qū)別

首先從字面可以看出,他們都是ML,也就是說都是標(biāo)記語言(Markup Language),所以不同就是前面的部分了。
HTML
超文本標(biāo)記語言HyperText Markup Language,簡稱:HTML
HTML發(fā)展歷史
超文本標(biāo)記語言(第一版)——在1993年6月作為互聯(lián)網(wǎng)工程工作小組(IETF)工作草案發(fā)布(* 并非標(biāo)準(zhǔn)):
HTML 2.0——1995年11月作為RFC 1866發(fā)布,在RFC 2854于2000年6月發(fā)布之后被宣布已經(jīng)過時
HTML 3.2——1997年1月14日,W3C推薦標(biāo)準(zhǔn)
HTML 4.0——1997年12月18日,W3C推薦標(biāo)準(zhǔn)
HTML 4.01(
微小改進(jìn))——1999年12月24日,W3C推薦標(biāo)準(zhǔn)
HTML 5——2014年10月28日,W3C推薦標(biāo)準(zhǔn) (
詳見本處參考資料*)

XML
可擴(kuò)展標(biāo)記語言Extensible Markup Language ,簡稱:XML
1998年2月,W3C正式批準(zhǔn)了可擴(kuò)展標(biāo)記語言的標(biāo)準(zhǔn)定義,可擴(kuò)展標(biāo)記語言可以對文檔和數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理,從而能夠在部門、客戶和供應(yīng)商之間進(jìn)行交換,實現(xiàn)動態(tài)內(nèi)容生成,企業(yè)集成和應(yīng)用開發(fā)。可擴(kuò)展標(biāo)記語言可以使我們能夠更準(zhǔn)確的搜索,更方便的傳送軟件組件,更好的描述一些事物。例如電子商務(wù)交易等。

它被設(shè)計用來傳輸和存儲數(shù)據(jù)
超文本標(biāo)記語言被設(shè)計用來顯示數(shù)據(jù)。
它們都是標(biāo)準(zhǔn)通用標(biāo)記語言的子集。

什么是可擴(kuò)展標(biāo)記語言?
可擴(kuò)展標(biāo)記語言是一種很像超文本標(biāo)記語言的標(biāo)記語言。
它的設(shè)計宗旨是傳輸數(shù)據(jù),而不是顯示數(shù)據(jù)。
它的標(biāo)簽沒有被預(yù)定義。您需要自行定義標(biāo)簽。
它被設(shè)計為具有自我描述性。
它是W3C的推薦標(biāo)準(zhǔn)。

可擴(kuò)展標(biāo)記語言和超文本標(biāo)記語言之間的差異
超文本標(biāo)記語言旨在顯示信息,而它旨在傳輸信息。對它最好的描述是:它是獨立于軟件和硬件的信息傳輸工具。
它不是超文本標(biāo)記語言的替代。****它是對超文本標(biāo)記語言的補充。****它和超文本標(biāo)記語言為不同的目的而設(shè)計:
它被設(shè)計用來傳輸和存儲數(shù)據(jù),其焦點是數(shù)據(jù)的內(nèi)容。
超文本標(biāo)記語言被設(shè)計用來顯示數(shù)據(jù),其焦點是數(shù)據(jù)的外觀。

可擴(kuò)展標(biāo)記語言是W3C的推薦標(biāo)準(zhǔn)
XML 于 1998 年 2 月 10 日成為 W3C 的推薦標(biāo)準(zhǔn)。
可擴(kuò)展標(biāo)記語言無所不在
XML 是各種應(yīng)用程序之間進(jìn)行數(shù)據(jù)傳輸?shù)淖畛S玫墓ぞ摺?br> XHTML
可擴(kuò)展標(biāo)記語言Extensible HyperText Markup Language,簡稱:XHTML)可擴(kuò)展超文本標(biāo)記語言,是一種置標(biāo)語言,表現(xiàn)方式與超文本標(biāo)記語言(HTML)類似,不過語法上更加嚴(yán)格。HTML是一種基本的WEB網(wǎng)頁設(shè)計語言,XHTML是一個基于可擴(kuò)展標(biāo)記語言的標(biāo)記語言,看起來與HTML有些相象,只有一些小的但重要的區(qū)別,XHTML就是一個扮演著類似HTML的角色的可擴(kuò)展標(biāo)記語言(XML),所以,本質(zhì)上說,XHTML是一個過渡技術(shù),結(jié)合了部分XML的強(qiáng)大功能及大多數(shù)HTML的簡單特性。
2000年底,國際W3C組織(萬維網(wǎng)聯(lián)盟)組織公布發(fā)行了XHTML 1.0版本。XHTML 1.0是一種在HTML 4.0基礎(chǔ)上優(yōu)化和改進(jìn)的的新語言,目的是基于XML應(yīng)用。XHTML是一種增強(qiáng)了的HTML,XHTML 是更嚴(yán)謹(jǐn)更純凈的 HTML 版本。它的可擴(kuò)展性和靈活性將適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求。XML雖然數(shù)據(jù)轉(zhuǎn)換能力強(qiáng)大,完全可以替代HTML,但面對成千上萬已有的基于HTML語言設(shè)計的網(wǎng)站,直接采用XML還為時過早。因此,在HTML4.0的基礎(chǔ)上,用XML的規(guī)則對其進(jìn)行擴(kuò)展,得到了XHTML。所以,建立XHTML的目的就是實現(xiàn)HTML向XML的過渡。國際上在網(wǎng)站設(shè)計中推崇的WEB標(biāo)準(zhǔn)就是基于XHTML的應(yīng)用(即通常所說的CSS+DIV)。

XHTML與HTML的區(qū)別
XHTML是當(dāng)前HTML版的繼承者。HTML語法要求比較松散,這樣對網(wǎng)頁編寫者來說,比較方便,但對于機(jī)器來說,語言的語法越松散,處理起來就越困難,對于傳統(tǒng)的計算機(jī)來說,還有能力兼容松散語法,但對于許多其他設(shè)備,比如手機(jī),難度就比較大。因此產(chǎn)生了語法要求更加嚴(yán)格的XHTML。
大部分常見的瀏覽器都可以正確地解析XHTML,即使老一點的瀏覽器,XHTML作為HTML的一個子集,許多也可以解析。也就是說,幾乎所有的網(wǎng)頁瀏覽器在正確解析HTML的同時,可兼容XHTML。當(dāng)然,從HTML完全轉(zhuǎn)移到XHTML,還需要一個過程。跟層疊式樣式表(外語縮寫:CSS)結(jié)合后,XHTML能發(fā)揮真正的威力;這使實現(xiàn)樣式跟內(nèi)容的分離的同時,又能有機(jī)地組合網(wǎng)頁代碼,在另外的單獨文件中,還可以混合各種XML應(yīng)用,比如MathML、SVG。

從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)┪布尤胄笨福÷詤?shù),比如<option selected>,也不允許,必須用<option selected="selected"/>。兩者的詳細(xì)差別,可通過W3C XHTML說明來查閱。
總結(jié)
XHTML 指擴(kuò)展超文本標(biāo)簽語言(EXtensible HyperText Markup Language)。
XHTML 的目標(biāo)是取代 HTML。
XHTML 與 HTML 4.01 幾乎是相同的。
XHTML 是更嚴(yán)格更純凈的 HTML 版本。
XHTML 是作為一種 XML 應(yīng)用被重新定義的 HTML。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,963評論 6 542
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,348評論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,083評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,706評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 72,442評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,802評論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,795評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,983評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,542評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,287評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,486評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,030評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,710評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,116評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,412評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,224評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 48,462評論 2 378

推薦閱讀更多精彩內(nèi)容