日本大百科全書(ニッポニカ) 「XML」の意味・わかりやすい解説
XML
えっくすえむえる
eXtensible Markup Language
拡張可能マークアップ言語。HTMLなどインターネット上でのデータ形式の標準化委員会であるWWWコンソーシアム(W3C)が1998年2月に仕様を公開した。
これまでネットワークを使ってデータをやりとりする場合、お互いにどのような形式や順番でデータを送信するのかということを決めておかなければならなかった。しかし、これではインターネット時代における不特定多数とのデータ交換に支障をきたす。そこでデータにタグとよばれるデータの意味を付け加え、相手はどのようなタグを自分のデータとしてどのように扱えばよいかを定義するというもの。HTMLで使われるタグはあらかじめ定義されているのに対し、XMLではタグの定義ができる。コンピュータの内部データ形式としてXMLでもつものもあるが、データを送信するときにXML形式に変換して送り出すものもある。
このXMLというデータ形式を使ってコンピュータ間の通信をすることは重要な要素技術である。2000年12月にマイクロソフト社は「.NET」(ドット・ネット)というXMLを使ったネットワークコンピューティングの構想を発表した。XMLを使ってコンピュータ間が通信できるようになると、一つの仕事を複数のコンピュータが協調して処理できるようになったり、一つのコンピュータではできないような処理ができるようになるため、コンピュータを使った処理そのもののあり方を大きく変えてしまう。このようにインターネットを使って複数のコンピュータどうしが通信しあうネットワークサービスを「ウェブ・サービス」といい、ネットワークコンピューティングの中核になっている。XMLを使った同様な構想はサン・マイクロシステムズ社も発表しており、Sun One(サン・ワン)という名称でよんでいる。
[中島由弘]