首頁(yè)技術(shù)文章正文

XML和HTML有什么區(qū)別和不同?

更新時(shí)間:2020-12-29 來(lái)源:黑馬程序員 瀏覽量:

XML和HTML的區(qū)別

XML和HTML都是標(biāo)記文本,它們?cè)诮Y(jié)構(gòu)上大致相同,都是以標(biāo)記的形式來(lái)描述信息。但實(shí)際上它們有著本質(zhì)的區(qū)別,為了讓初學(xué)者不產(chǎn)生混淆,接下來(lái)對(duì)HTML和XML進(jìn)行比較,具體如下:

1、HTML中的標(biāo)記是用來(lái)顯示數(shù)據(jù)的,而XML中的標(biāo)記用來(lái)描述數(shù)據(jù)的性質(zhì)和結(jié)構(gòu)。

2、HTML是不區(qū)分大小寫(xiě)的,而XML是嚴(yán)格區(qū)分大小寫(xiě)的。

3、HTML可以有多個(gè)根元素,而格式良好的XML有且只能有一個(gè)根元素。

4、HTML中,屬性值的引號(hào)是可用可不用的,而XML中,屬性值必須放在引號(hào)中。

5、HTML中,空格是自動(dòng)過(guò)濾的,而XML中,空格則不會(huì)自動(dòng)刪除。

6、HTML中的標(biāo)記是預(yù)定義的,而XML中的標(biāo)記是可以隨便定義的,并且可擴(kuò)展。

需要注意的是,XML不是HTML的升級(jí),也不是HTML的替代產(chǎn)品,雖然兩者有些相似,但它們的應(yīng)用領(lǐng)域和范圍完全不同。HTML規(guī)范的最終版本HTML4.01,它已經(jīng)被XHTML取代。而XHTML是HTML和XML的混合物,它完全采用XML的語(yǔ)法規(guī)則來(lái)編寫(xiě)Web頁(yè)面,有效地結(jié)合了HTML的簡(jiǎn)單性和XML的可擴(kuò)展性,并且XML可以應(yīng)用在金融,科研等各個(gè)領(lǐng)域,而XHTML只是XML在Web領(lǐng)域的一種應(yīng)用。


猜你喜歡:

黑馬XML視頻教程

Html5是什么?HTML5的發(fā)展歷程介紹

HTML和HTML5的發(fā)展歷史

Java web實(shí)現(xiàn)文件上傳?

黑馬程序員Java培訓(xùn)課程

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!