[15][回選單]
何謂metalanguage?為何說XML是一種metalanguage?
A.
metalanguage有人譯為「超語言」、「母語言」或「元語言」,這種語言可以用來定義產生另一種新的語言,像說HTML是採用SGML規範所制定出來的一種語言,因為SGML可以用來制定產生特殊應用的語言,所以SGML即可稱是metalanguage。

XML是SGML的子集而非一種應用,因為XML有繼承SGML的擴展性,但XML簡化了SGML一些複雜的語法設定,所以XML亦是一種metalanguage,像說MathML(Mathematical Markup Language)與 Chemical Markup Language (CML)均是XML的一種應用,其性質與HTML類似,主要是希望能將數學式子、化學式子也能以網頁顯示在瀏覽器中。