一、xml並不是標記語言。它只是用來創造標記語言(比如html)的元語言。
二、xml並不是html的替代產品。但值得注意的是html的公升級版本xhtml的確正在向適應xml靠攏。
xml能夠創造更多的標記,以彌補html標記不足的缺陷。
三、不能用xml來直接寫網頁。即便是包含了xml資料,依然要轉換成html格式才能在瀏覽器上顯示。
xml可以應用在很多方面,比方說數學啦,金融啦,之類的,很多很多的。有了xml,那些繁雜的公式,本來用html是很難表達的,卻可以用它來定義標記,比較輕鬆地就表達出來了。
html和xml的最大區別在於:html是乙個定型的標記語言,它用固有的標記來描述,顯示網頁內容。比如表示首行標題,有固定的尺寸。相對的,xml則沒有固定的標記,xml不能描述網頁具體的外觀,內容,它只是描述內容的資料形式和結構。
這是乙個質的區別:網頁將資料和顯示混在一起,而xml則將資料和顯示分開來。
我們看上面的例子,在myfile.htm中,我們只關心頁面的顯示方式,我們可以設計不同的介面,用不同的方式來排版頁面,但資料是儲存在myfile.xml中,不需要任何改變。
(如果你是程式設計師,你會驚訝的發現,這與模組化物件導向程式設計的思想極其相似!其實網頁何嘗不是一種程式呢?)
正是這種區別使得xml在網路應用和資訊共享上方便,高效,可擴充套件。所以我們相信,xml做為一種先進的資料處理方法,將使網路跨越到乙個新的境界。
這才是真正的區別哪!xml管資料,與html合起來,實現以前單用html做的功能。因為分開,便可以多定義很多以前html不能實現的東西了。
本文出自 51cto.com技術部落格
XML和HTML的區別
2009 06 25 16 38 xml和html都是用於運算元據或資料結構,在結構上大致是相同的,打它們在本質上卻存在著明顯的區別 它們的區別主要有以下幾點 1 語法要求不同 在html中不區分大小寫,在xml中對大小寫要求非常嚴格。2 標記不同 html使用固有的標記,而xml沒有固有的標記。3...
HTML和XML的區別
可擴充套件標記語言 xml 提供一種描述結構化資料的方法。與主要用於控制資料的顯示和外觀的 html 標記不同,xml 標記用於定義資料本身的結構和資料型別。xml 使用一組標記來描繪資料元素。每個元素封裝可能十分簡單也可能十分複雜的資料。您可以定義一組無限制的 xml 標記。例如,您可以定義一些 ...
XML和HTML的區別
什麼是xml?事實上,html和xml不能夠進行比較。因為xml是一種元語言,而html是一種定義好的語言 html有一套確定的標記,在w3c標準規範中定義了html標記的含義並由部分瀏覽器實現了。html標記非常適合描述人類易讀的視覺化文字 html定義了許多表現指令用以優化在瀏覽器中的顯示。在h...