什麼是 XML?什麼是HTML?什麼是XHTML? XML、HTML和XHTM的區別及聯繫

什麼是 XML?
XML(Extensible Markup Language),可擴展標記語言。XML是標準通用標記語言的子集,是一種用於標記電子文件使其具有結構性的標記語言,它被設計用來傳輸和存儲數據,是對超文本標記語言的補充。可擴展標記語言是一種元標記語言,即定義了用於定義其他特定領域有關語義的、結構化的標記語言,這些標記語言將文檔分成許多部件並對這些部件加以標識。它能夠更精確地聲明內容,方便跨越多種平臺的更有意義的搜索結果。它提供了一種描述結構數據的格式,簡化了網絡中數據交換和表示,使得代碼、數據和表示分離,並作爲數據交換的標準格式,因此它常被稱爲智能數據文檔,文件擴展名爲xml。
簡單來說:
XML 指可擴展標記語言(EXtensible Markup Language)
XML 是一種標記語言,很類似 HTML
XML 的設計宗旨是傳輸數據,而非顯示數據
XML 標籤沒有被預定義。您需要自行定義標籤。
XML 被設計爲具有自我描述性。
XML 是 W3C 的推薦標準

什麼是 HTML?
HTML(HyperText Markup Language),超文本標記語言。“超文本”就是指頁面內可以包含圖片、鏈接,甚至音樂、程序等非文字元素,“標記”是指用特定的標記符號來標記要顯示的內容的各個部分。超文本標記語言是標準通用標記語言下的一個應用,也是一種規範,一種標準,它被設計用來顯示數據。HTML文本就是我們通常所說的網頁,擴展名可以是html或htm。
簡單來說:
HTML 是用來描述網頁的一種語言。
HTML 指的是超文本標記語言 (Hyper Text Markup Language)
HTML 不是一種編程語言,而是一種標記語言 (markup language)
標記語言是一套標記標籤 (markup tag)
HTML 使用標記標籤來描述網頁

什麼是XHTML?
 XHTML(Extensible HyperText Markup Language),可擴展超文本標記語言。XHTML基於可擴展標記語言(XML)。XHTML就是一個扮演着類似HTML的角色的可擴展標記語言(XML),所以,本質上說,XHTML是一個過渡技術,結合了部分XML的強大功能及大多數HTML的簡單特性。XHTML 1.0是一種在HTML 4.0基礎上優化和改進的的新語言,目的是基於XML應用。XHTML是一種增強了的HTML,XHTML 是更嚴謹更純淨的 HTML 版本。它的可擴展性和靈活性將適應未來網絡應用更多的需求。XML雖然數據轉換能力強大,完全可以替代HTML,但面對成千上萬已有的基於HTML語言設計的網站,直接採用XML還爲時過早。因此,在HTML4.0的基礎上,用XML的規則對其進行擴展,得到了XHTML。所以,建立XHTML的目的就是實現HTML向XML的過渡。XHTML 於2000年的1月26日成爲 W3C (World Wide Web Consortium ,萬維網聯盟),文件擴展名爲xhtml.。
簡單來說:
其實XHTML 是更嚴謹更純淨的 HTML 版本。
簡單總結以下:XHTM是可擴展超文本標記語言(英語:eXtensible HyperText Markup Language,XHTML),是一種標記語言,表現方式與超文本標記語言(HTML)類似,不過語法上更加嚴格。從繼承關係上講,HTML是一種基於標準通用標記語言(SGML)的應用,是一種非常靈活的置標語言,而XHTML則基於可擴展標記語言(XML),XML是SGML的一個子集。
HTML、XML和XHTML都是標準通用標記語言的一個子集。HTML被設計用來顯示數據,其焦點是數據的外觀;XML被設計用來傳輸和存儲數據,其焦點是數據的內容;XHTML是更嚴格更純淨的 HTML 版本,是作爲一種 XML 應用被重新定義的 HTML,設計的目的是爲了取代HTML以適應未來網絡更多的需求。它們都可以用來開發網頁,但就目前來看,網頁開發中HTML還是佔絕對的主流,現在最新版本HTML5也備受推崇。可拓展標記語言XML廣泛運用於各種應用程序中數據的存儲(例如各種配置文件)和應用程序間的數據傳輸,可以說是一項必須掌握的技術。至於可擴展超文本標記語言XHTML,在2009年W3C已經宣佈停止了對XHTML2的開發,轉而大力支持HTML5。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章