更新時間:2020年12月29日16時35分 來源:傳智教育 瀏覽次數(shù):
XML和HTML都是標記文本,它們在結構上大致相同,都是以標記的形式來描述信息。但實際上它們有著本質的區(qū)別,為了讓初學者不產(chǎn)生混淆,接下來對HTML和XML進行比較,具體如下:
1、HTML中的標記是用來顯示數(shù)據(jù)的,而XML中的標記用來描述數(shù)據(jù)的性質和結構。
2、HTML是不區(qū)分大小寫的,而XML是嚴格區(qū)分大小寫的。
3、HTML可以有多個根元素,而格式良好的XML有且只能有一個根元素。
4、HTML中,屬性值的引號是可用可不用的,而XML中,屬性值必須放在引號中。
5、HTML中,空格是自動過濾的,而XML中,空格則不會自動刪除。
6、HTML中的標記是預定義的,而XML中的標記是可以隨便定義的,并且可擴展。
需要注意的是,XML不是HTML的升級,也不是HTML的替代產(chǎn)品,雖然兩者有些相似,但它們的應用領域和范圍完全不同。HTML規(guī)范的最終版本HTML4.01,它已經(jīng)被XHTML取代。而XHTML是HTML和XML的混合物,它完全采用XML的語法規(guī)則來編寫Web頁面,有效地結合了HTML的簡單性和XML的可擴展性,并且XML可以應用在金融,科研等各個領域,而XHTML只是XML在Web領域的一種應用。
猜你喜歡: