1. 程式人生 > >【菜鳥學習ASP.net】xml與html的區別

【菜鳥學習ASP.net】xml與html的區別

前言:

剛剛接觸了html現在又來了個xml,一開始有點迷糊,後來發現通過實踐對比學習,二者之間的區別越來越清晰明瞭了,接下來和我一起來搞懂它吧!

1、什麼是HTML

超文字標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用於建立網頁的標準標記語言。這話聽著很抽象我們來進行簡單的分解!

所謂超文字,就是說它已經超出了文字,除了能是文字以外,還可以是其它的,例如圖片,各種連結,音樂等等一些非文字!

那麼標記語言又是一個什麼鬼呢,標記語言是一套標記標籤 (markup tag),HTML 使用標記標籤來描述網頁,HTML 文件包含了HTML 標籤及文字內容,所謂的HTML文件就是我們的web頁面!

2、什麼是xml

XML 指可擴充套件標記語言(EXtensible Markup Language)。它 是一種很像HTML的標記語言。 XML 的設計宗旨是傳輸資料,而不是顯示資料。 xml標籤沒有被預定義。您需要自行定義標籤。XML 被設計為具有自我描述性。它 是 W3C 的推薦標準。XML不是html的替代!

3、HTML與Xml的最根本的區別是啥

XML被設計用來傳輸和儲存資料,其焦點是資料的內容,目的是傳輸資訊,儲存資訊

HTML被設計用來顯示資料,其焦點是資料的外觀,目的是顯示資訊

XML是對HTML的補充,XML是獨立於軟體和硬體的資訊傳輸工具!