インターネット上のコンテンツを記述する言語の一つ。インターネットではテキストや画像の記述のために、一般的にはHTML(hypertext markup language)が使われるが、そのほかのタイプのデータを扱う拡張性に乏しいという問題がある。XMLでは多様なデータを記述できるようにするために新たな「タグ」(データの項目を示す情報)を定義できる機能を持たせた。これによって「本文」、「小見出し」などの構造を記述できる。iモードで使われているコンパクトHTMLやWAPで採用されているWML(wireless markup language)などはXMLをベースに開発された記述言語である。