【XML】HTMLなどと同じマークアップ言語の一つで、文章構造やデータの意味を表す記述のこと。マークアップ言語では、タグと呼ばれる文字列で文章の構造を形作っていくが、HTMLが決められたタグのみを用いるのに対してXMLは独自にタグを指定していけるという違いがある。代表的なXML言語には、リモートアクセスで他のコンピュータのサービスを呼び出すSOAPなどがある。HTMLをXMLの仕様に準拠した形式で記述し直し、XMLパーサでの処理が可能なように改良されたものがXHTMLである。