XML即為可擴展的標記語言(eXtensible Markup Language)。 XML是一套定義語意標記的規則,這些標記將文件分成許多部件並對這些部件加以標識。
XML是標記語言。理解XML,首先要理解標記。先說說HTML的標記(Markup),通俗地講,它就是一種用來為文本添加標記的語言。在HTML裡每個標誌都是有確切意義的。例如,在HTML中,標籤〈B〉的意思是要求HTML瀏覽器將一段文字加粗表示,而標籤〈CENTER〉的意思是告訴瀏覽器將這段文字在一行的中間顯示。
而XML並非像HTML那樣,提供了一組事先已經定義好了的標籤,而是提供了一個標準,利用這個標準,你可以根據實際需要定義自己的新的置標語言,並為你的這個置標語言規定它特有的一套標籤。準確的說,XML是一種源置標語言,它允許你根據它所提供的規則,制定各種各樣的置標語言。
展開