xml與html的根本區別是什麼

2021-09-16 06:39:20 字數 2437 閱讀 6503

1樓:天平秤

xml的語法和html類似,都以一對相互匹配的起始和結束標記符號來標識資訊。但是二者之間功能不同,html是用於顯示資料資訊,而xml的標記則是用於描述資料的性質和結構,兩者之間的區別如下:

1.html將資料和其顯示效果混在一起,它是一種表現技術,定義如何顯示資訊的標籤;而xml文件只是儲存了資料和描述了資料之間的關係,並沒有規定如何顯示資料,即將資料和其顯示進行了分離。

2.html的格式要求比較鬆散,而html解析器通常採用儘量解釋的機制,這樣容易造成同一個頁面在不同的瀏覽器中可能顯示出大不相同的結果。而xmll是非常嚴格的標記語言,如:

嚴格區分大小寫等問題。

3.html的標記集合是固定的,你不能在自己的應用中擴充套件html標記;而xml沒有提供一組事先已經定義好的標籤,只是提供了一個標準,可以按照這個標準來定義自己專用的標記,所以xml的標記是可以無限的擴充套件的,它可以用於描述各種應用領域的資料資訊。

4.xml允許粒度更新,不必在xml文件每次有區域性改變時都傳送整個文件的內容,只有改變的元素才必須從伺服器傳送到客戶機,而html卻不支援這樣的功能。

總結:xml不是html的升級,也不是html的代替產品,雖然兩者之間相似,但他們的應用領域和範圍完全不同。html的最終版本是html 4.

01,html目前已經不是web標記的標準,它已經被xhtml所取代,xhtml是html和xml的混合物,它全採取的是xml的語法和規則來編寫web頁面。xhtml有效的結合了html的簡單性和xml的可擴充套件行,它所運用的標記和屬性基本上還是html中定義的標記。xml可以應用在金融、科研等各個領域,xhtml只是xml在web領域的一種應用。

2樓:汗瑞錦

舉個例子,xml好比女人,html就是某種女人,兩者的語法標準是相同的,只是html只能用特定的標籤來寫。

3樓:

你現在看到的網頁就是 html 表現出來的,html 注重表現

xml 注重儲存資料

4樓:無敵的保衛者

xml對標json

html對標word,ppt等

html和xml的區別是什麼?

5樓:匿名使用者

html和xml的區別是:語法要求不同,標記不同,作用不同。

具體區別為:

1、語法要求不同:

1. 在html中不區分大小寫,在xml中嚴格區分。

2. 在html中,有時不嚴格,如果上下文清楚地顯示出段落或者列表鍵在何處結尾,那麼你可以省略

或者之類的結束標記。在xml中,是嚴格的樹狀結構,絕對不能省略掉結束標記。

3. 在xml中,擁有單個標記而沒有匹配的結束標記的元素必須用一個/ 字元作為結尾。這樣分析器就知道不用查詢結束標記了。

4. 在xml中,屬性值必須分裝在引號中。在html中,引號是可用可不用的。

5. 在html中,可以擁有不帶值的屬性名。在xml中,所有的屬性都必須帶有相應的值。

6. 在xml文件中,空白部分不會被解析器自動刪除;但是html是過濾掉空格的。

2、標記不同:

1、html使用固有的標記;而xml沒有固有的標記。

2、html標籤是預定義的;xml標籤是免費的、自定義的、可擴充套件的。

3、作用不同:

1. html是用來顯示資料的;xml是用來描述資料、存放資料的,所以可以作為持久化的介質!html將資料和顯示結合在一起,在頁面中把這資料顯示出來;xml

則將資料和顯示分開。 xml被設計用來描述資料,其焦點是資料的內容。html被設計用來顯示資料,其焦點是資料的外觀。

2. xml不是html的替代品,xml和html是兩種不同用途的語言。 xml 不是要替換 html;實際上xml 可以視作對 html 的補充。

xml 和html 的目標不同html 的設計目標是顯示資料並集中於資料外觀,而xml的設計目標是描述資料並集中於資料的內容。

3. 沒有任何行為的xml。與html 相似,xml 不進行任何操作。(共同點)

4. 對於xml最好的形容可能是: xml是一種跨平臺的,與軟、硬體無關的,處理與傳輸資訊的工具。

5. xml未來將會無所不在。xml將成為最普遍的資料處理和資料傳輸的工具。

6樓:山東中公優就業

主要區別:

(1) xml是區分大小寫字母的,html不區分。

(2) 在html中,如果上下文清楚地顯示出段落或者列表鍵在何處結尾,那麼你可以省略或者之類的結束 標記。在xml中,絕對不能省略掉結束標記。

(3) 在xml中,擁有單個標記而沒有匹配的結束標記的元素必須用一個 / 字元作為結尾。這樣分析器就知道不用 查詢結束標記了。

(4) 在xml中,屬性值必須分裝在引號中。在html中,引號是可用可不用的。

(5) 在html中,可以擁有不帶值的屬性名。在xml中,所有的屬性都必須帶有相應的值。

顧城詩歌與海子詩歌的根本區別是什麼

海子帶著對詩歌精神的信念走入詩歌,走入永恆。他直接成為這種精神的象徵。海子的詩歌精神即浪漫精神。它要求通過一次性行動突出原始生命的核心和本質。海子的詩歌就是這種行動,它給我們展現了一個寵廓的前景,我們開始從當下的現實抬起頭來,眺望遠方。天空和大海的巨大背景逐漸在我們身後。海子是一個抒情詩人。海子曾說...

革命團體與革命政黨的根本區別是什麼

因為我們中了他的計所以我們進去了 階級性是政黨的本質屬性。階級性作為本質屬性有國家 民主 政黨 政黨與國家政權的緊密聯絡是政黨區別於一般政治組織 社會團體的根本標誌。政黨是以國家政權為目標的。政黨具有組織和紀律性。政黨有一套組織系統和一定的紀律約束,以便為實現其政治綱領或章程進行有效的鬥爭,並在鬥爭...

宗教與迷信的根本區別

宗教有些是符合社會主義的可以予以承認而迷信是落後的思想必須加以科學的改造 宗教 合法 不講科學是種信仰 對社會無害並有一定的幫助 迷信 不合法 沒有科學性一種盲信 對社會有害毫無幫助 迷信是讓你沉迷在錯誤的思想裡。相信莫須有的理論,來迷惑你 宗教是讓你在迷惑的時候走出來,宗教是種信仰,是人對神聖事物...