最新消息

2015/05/07 HTML與XML有什麼分別?

HTML(Hyper Text Markup Language)

是一種描述超文件的註記語言,使用在WWW上,根據SGML(Standard Generalized Markup Language)所制訂出來的一種網頁語言,目前市面上的瀏覽器都能直接讀取Html,透過Html可用來編寫設計網頁,常用的Html標籤功能有表格(table)、表單(form)、圖片、超連結、文字 …等。
 

XML(Extensible Markup Language)

由W3C所發展出的一種設計規格,可以視為是SGML的精簡版本,特別是用來設計網頁文件。XML可以允許使用者自行定義所需的標籤(tags),並任意啟動定義、轉換、驗證等工作,同時可在網頁和應用程式間直接讀取及傳遞資料。

因此HTML與XML最主要的分別乃為前者主要是用來撰寫網頁用的語言,且該Html語言(標籤)都是全球統一的,您無法自定標籤,只能變更其標籤屬性。而後者最主要的功能是用來「資料傳遞」用,例如A網站可將要分享出來的資料(如最新訊息或產品資訊…等),轉成XML格式讓B網站可以直接讀取及引用,因此使用者可自行定義標籤(tags)名稱及結構,以利引用者辦識結構及資料內容。