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: HTML用於在瀏覽器中呈現內容,創建網頁、網站和應用程式的介面。它主要關注內容的外觀和網頁的呈現方式,包括文本、圖像、表格、超連結等。
- XML: XML用於描述和傳輸數據,而不是直接呈現內容,跟使用API方式傳輸數據原理差不多。它在各種領域中被廣泛用於數據資料的交換和共享,如傳輸統計資料、會員資料、商品資料等。
info總結:HTML主要用於創建網頁的結構和內容呈現,而XML用於描述和傳輸數據。
HTML具有固定的標籤和結構,而XML具有自由可擴展的結構,可以自定義標籤和屬性。從另一角度來看HTML與XML最主要的分別乃為前者主要是用來撰寫網頁用的語言,且該Html語言(標籤)都是全球統一的,您無法自定標籤,只能變更其標籤屬性。而後者最主要的功能是用來「資料傳遞」用,例如A網站可將要分享出來的資料(如最新訊息或產品資訊…等),轉成XML格式讓B網站可以直接讀取及引用,因此使用者可自行定義標籤(tags)名稱及結構,以利引用者辦識結構及資料內容。