1. 程式人生 > 其它 >HTML、XML、XHTML 之間的區別

HTML、XML、XHTML 之間的區別

它們都屬於標記語言

語言              中文名                        說明

HTML4          超文字標記語言            主要用於做介面呈現。HTML 是先有實現,後面才慢慢制定標準的,導致HTML⾮常混亂和鬆                                                       散,語法非常的不嚴謹。

XML              可擴充套件標記語言            主要⽤於儲存資料和結構。語法嚴謹,可擴充套件性強。由於 JSON也有類似作⽤但更輕量⾼效,                                                        XML 的市場變得越來越⼩。

XHTML          可擴充套件超文字標記語言   屬於加強版 HTML,為解決 HTML 的混亂問題而生,在語法方面變得和 XML 一樣嚴格。另                                                        外,XHTML 的出現也催生了 HTML 5,讓HTML向規範化嚴謹化過渡。

HTML5          超文字標記語言             HTML的基礎上進行拓展,用於頁面呈現 (目前標準)

HTML5是什麼:超文字標記語言的第五代標準,實際上是個語法標準,

XHTML是HTML5的一個歷史版本,它實際是在HTML4基礎上應用了XML 語法進行了嚴格的規範,太嚴格用起來不舒服,於是有了HTML5,

XML的要求會比較嚴格:

1. 有且只能有一個根元素

2. 大小寫敏感

3. 正確巢狀

4. 必須雙引號

5. 必須閉合標籤

番外: 所以 HTML5 是HTML的新一代標準, 所謂的 H5 工程師這一詞, 其實是國產詞, 泛指新一代的web開發工程師,

具體H5工程師, 做什麼工作方向, 還是要看需求 (比如: 移動端開發, PC端網頁開發, H5小遊戲開發....)