XML和HTML有什麼區別?兩者之間有什麼關聯?

千鋒武漢發表於2021-06-02

  XML和HTML都是標記文字,它們在結構上大致相同,都是以標記的形式來描述資訊。但實際上它們有著本質的區別,為了讓初學者不產生混淆,接下來對HTML和XML進行比較,具體如下:

html

  1、HTML中的標記是用來顯示資料的,而XML中的標記用來描述資料的性質和結構。

  2、HTML是不區分大小寫的,而XML是嚴格區分大小寫的。

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

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

  5、HTML中,空格是自動過濾的,而XML中,空格則不會自動刪除。

  6、HTML中的標記是預定義的,而XML中的標記是可以隨便定義的,並且可擴充套件。

  需要注意的是,XML不是HTML的升級,也不是HTML的替代產品,雖然兩者有些相似,但它們的應用領域和範圍完全不同。HTML規範的最終版本HTML4.01,它已經被XHTML取代。而XHTML是HTML和XML的混合物,它完全採用XML的語法規則來編寫Web頁面,有效地結合了HTML的簡單性和XML的可擴充套件性,並且XML可以應用在金融,科研等各個領域,而XHTML只是XML在Web領域的一種應用。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2775055/,如需轉載,請註明出處,否則將追究法律責任。

相關文章