Extensible Markup Language(拡張マークアップ言語)の略。HTMLを拡張したデータ記述言語であり、World Wide Web Consortium(W3C)が1998年2月に基本仕様を策定した。XMLはHTMLと同様、タグによって区切られたテキスト文書であるが、データの構造と意味そのものを定義するのが特徴。これにより、データの移植や再利用に適した仕様となっている。構文自体はHTMLに比べ、より厳格なルールが設定されている。