XML是 EXtensible Markup Language(可擴(kuò)展標(biāo)識語言)的簡寫。 和HTML(Hypertext Markup Language 超文本標(biāo)記語言)一樣,同樣來源于SGML. XML 不是 HTML 的替代者,只是HTML的補(bǔ)充,它的用途完全不同. HTML 是將數(shù)據(jù)和顯示格式混合在一起的,是用于以人可直接閱讀的格式顯示數(shù)據(jù)。如在body,table等這些標(biāo)簽中顯示數(shù)據(jù),在 HTML 中,只能使用這個(gè)有限的標(biāo)簽集,因此可顯示的信息類型也是有限的。而XML是用來描述、存儲(chǔ)和交換數(shù)據(jù)的,不包含任何的顯示格式的信息,因此它與數(shù)據(jù)庫功能類似. XML并不是標(biāo)記語言。它只是用來創(chuàng)造標(biāo)記的語言,XML中的標(biāo)簽不像HTML中的標(biāo)簽是預(yù)定義的,是需要自己定義的,如HTML中table ,body,等這些標(biāo)簽是預(yù)定義的,而XML中則完全由自己來定義這些標(biāo)簽。