XML,HTML以及XHTML的區別

2021-08-01 04:33:01 字數 1870 閱讀 9045

xml 被設計用來傳輸和儲存資料。

html 被設計用來顯示資料。

xml 指可擴充套件標記語言(extensible markup language)

xml 是一種標記語言,很類似 html

xml 的設計宗旨是傳輸資料,而非顯示資料

xml 標籤沒有被預定義。您需要自行定義標籤

xml 被設計為具有自我描述性

xml 是w3c 的推薦標準

xml 不是 html 的替代。

xml 和 html 為不同的目的而設計:

xml 被設計為傳輸和儲存資料,其焦點是資料的內容。

html 被設計用來顯示資料,其焦點是資料的外觀。

html 旨在顯示資訊,而 xml 旨在傳輸資訊。

xml 是不作為的。

也許這有點難以理解,但是 xml 不會做任何事情。xml 被設計用來結構化、儲存以及傳輸資訊。

下面是 john 寫給 george 的便簽,儲存為 xml:

george

john

reminder

don't forget the meeting!

但是,這個 xml 文件仍然沒有做任何事情。它僅僅是包裝在 xml 標籤中的純粹的資訊。我們需要編寫軟體或者程式,才能傳送、接收和顯示出這個文件。

xml 沒什麼特別的。它僅僅是純文字而已。有能力處理純文字的軟體都可以處理 xml。

不過,能夠讀懂 xml 的應用程式可以有針對性地處理 xml 的標籤。標籤的功能性意義依賴於應用程式的特性。

上例中的標籤沒有在任何 xml 標準中定義過(比如 和 )。這些標籤是由文件的創作者發明的。

這是因為 xml 沒有預定義的標籤。

在 html 中使用的標籤(以及 html 的結構)是預定義的。html 文件只使用在 html 標準中定義過的標籤(比如 、html 是用來描述網頁的一種語言。

html 指的是超文字標記語言 (hyper text markup language)

html 不是一種程式語言,而是一種標記語言(markup language)

標記語言是一套標記標籤(markup tag)

html 使用標記標籤來描述網頁

標籤對中的第乙個標籤是開始標籤,第二個標籤是結束標籤

開始和結束標籤也被稱為開放標籤閉合標籤

html 文件描述網頁

html 文件包含html 標籤純文字

html 文件也被稱為網頁

web 瀏覽器的作用是讀取 html 文件,並以網頁的形式顯示出它們。瀏覽器不會顯示 html 標籤,而是使用標籤來解釋頁面的內容:

my first paragraph.

例子解釋

與 之間的文字描述網頁

與 之間的文字是可見的頁面內容

之間的文字被顯示為標題

與 之間的文字被顯示為段落

xhtml 是更嚴格更純淨的 html **。

編寫XHTML需要注意的問題以及和HTML的區別

文件必須是編排良好的 元素必須巢狀,儘管sgml規定層疊非法,但現有的瀏覽器普遍允許層疊。正確 巢狀元素。here is an emphasized paragraph.不正確 層疊元素。here is an emphasized paragraph.巢狀與層疊 元素和屬性名必須小寫 對所有html...

經常被忽略的 X HTML元素和 X HTML總結

1 經常被忽略的 x html元素 元素名稱 元素含義 address 標記一段位址 dl表明乙個定義列表 通常用於表示術語 定義對,也可以用來表示其他的名 值對 dt表明定義列表中的術語部分 dd表明定義術語列表中的術語定義部分 code 將文字標記為 blockquote 表示一段引用 通常表示...

xhtml的基礎規範

xhtml應嚴格的遵循xml規範,簡列以下幾點 xhtml中,script和style元素被宣告為 pcdata內容形式,因此,和 被看作是標識的開始,和 等html實體將被xml處理器看作為實體引用而分別被認為是 和 將script和style元素的內容隱蔽在cdata標記中避免了這些實體的擴張....