xml和html都是用於操作數據或數據結構,在結構上大致是相同的,但它們在本質上卻存在着明顯的區別。
一、名稱
HTML:超文本標記語言
XML:可擴展標記語言
二、不同點
1、語法上
HTML:語法要求不是很嚴格,例如:不嚴格區分大小寫,可自動過濾空格,可以不適用引號等。
XML:與之相反。
2、標記不同
html使用固有的標記;而xml沒有固有的標記。
Html標籤是預定義的;XML標籤是免費的、自定義的、可擴展的。
3、作用不同
html是用來顯示數據的;xml是用來描述數據、存放數據的,所以可以作爲持久化的介質。Html將數據和顯示結合在一起,在頁面中把這數據顯示出來;xml則將數據和顯示分開。 XML被設計用來描述數據,其焦點是數據的內容。HTML被設計用來顯示數據,其焦點是數據的外觀。