XML與HTML差異比較整理筆記

XML 簡言之 =>將資料封裝成可以被驗證與輕鬆移動的格式。

 

XML,著重在內容。

HTML,強調佈局。

XML中,我們可以自由訂定標籤,定義出來的標籤,可以按自己的意思充分表達文件的內容,外觀的呈現,可透過搭配 CSS 或是XSLT來做 XML 轉 HTML 或其他格式的轉換。

XML格式規定

  • XML的元素名稱有分大小寫。HTML的標籤不分大小寫。
  • XML的元素永遠都需要起始標籤和結尾標籤。另方面,HTML的元素在某些情況下,可以不寫結尾標籤。
  • XML空元素需要在右箭號前面加一個斜線(如 <example/>)。然而,HTML只用一個單獨的起始標籤即可,沒有終結的斜線。
  • XML元素視空白為內容的一部分,除非特別明講,否則會予以保留。但在HTML中,大部分的元素都會拋棄多餘的空白,當瀏覽器在排定內容的格式時,會予以斷行。