XMLはデータ記述形式の仕様.
メタ言語=言語を定義するための言語.

XMLによって,他の言語を定義できるから
プログラミング言語も定義できる.

例えば,
XMLで定義されたXSLTは
XMLデータ変換用プログラミング言語といってよい.