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