XMLって何ですか?

 XMLは「エックスエムエル」と読みます。もしあなたがホームページ作成に興味があるのなら、「・・・エムエル」というのを既にどこかで聞いたことがあるかも知れませんね。
 そう、「エイチティーエムエル」です。「HTML」と書きます。ホームページは、このHTMLという「書き方のきまり」で書かれています。

 HTMLは、HyperText Markup Language(ハイパーテキストマークアップランゲージ)の略称です。文書の中に「ここには見出しがあります」「ここには画像があります」という情報を「書き方のきまり」にしたがって、「しるし(マーク)」を入れていきます。HTMLには、さらに文書と文書とを結びつける「リンク」という仕組みを持っているため、「ハイパーな(文書を超えた)」テキストと呼ばれています。

 HTMLが登場したことによって、インターネットは爆発的に普及しました。テキストだけでなく、画像も同時に表示でき、クリックするだけで他のページを表示する仕組みを持ったことで、マウスの操作だけでも気軽に多くの情報にアクセスできるという利点が多くの人に受け入れられたのです。

 ところがHTMLでは、「しるし(マーク)」を自分で作ることができないため、さまざまなデータをうまく表現出来ないという一面がありました。HTMLでは、「名前」「住所」というような具体的に分類出来るデータであっても、それを区別して表現するしくみがありませんでした。

「改訂 XML入門」リスト1.1 XML文書「学生マスタ」(ファイル名:gakusei.xml