XML 可擴展標記語言 (Extensible Markup Language)
📅 1/21/2026#File Extension#OS#Web#Linux#Windows#UI/UX
是一種用於定義、儲存、傳輸和描述結構化資料的純文字格式,其核心特色是允許使用者自訂標籤來描述資料的結構與意義,它允許使用者自訂標籤(tags)來組織資訊,而非像 HTML 那樣定義資料的呈現方式,與HTML專注於網頁呈現不同,XML更著重於資料本身的結構和意義,主要功能是讓不同系統之間能輕鬆、標準化地交換資料,常被用在Web Services、設定檔及資料庫間的溝通。
XML 的主要特點
- 可擴展性:使用者可自由定義標籤,例如
<商品名>、<價格>。 - 資料描述:標籤定義了資料的結構和內容(例如,這是一個「商品」,它的「價格」是多少),便於重複使用。
- 系統通用:標準化的格式讓不同平台和應用程式都能讀取和處理資料,實現資料可攜性。
- 文本格式:以人類可讀的純文本格式儲存,可用任何文本編輯器開啟和編輯。
- 嚴格規則:標籤必須成對出現 (如
<tag>...</tag>),且需符合結構良好(well-formed)的標準。
XML 與 HTML 的區別
- 目的:HTML 專注於網頁內容的顯示,而 XML 專注於資料的儲存和交換。
- 標籤:HTML 使用預定義的固定標籤 (如
<h1>,<p>),而 XML 允許自訂標籤。 - 功能:HTML 告訴瀏覽器如何呈現內容,XML 則描述資料本身是什麼。