■□■━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
中小企業経営者のための
「サルでもわかる」やさしいIT・情報システム用語解説
第 48 号(2006/4/25)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■□■
こんにちは、インフォバリューの福島です。
今回は、「XML」についてです。
■今日の用語■■■■■■■■■■■■■■■■■■■■■■■■■■■■
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
XML(eXtensible Markup Language)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
□(>_<)小難しい定義 □□□□□□□□□□□□□□□□□□□□□□□
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SGMLから派生したマークアップ言語。HTMLと異なりタグが固定されてないた
め、柔軟性が高く、EDI、情報システム間のデータ交換、ブログ、ニュース
配信など様々な分野に応用されている。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
□(^_^)やさしい解説 □□□□□□□□□□□□□□□□□□□□□□□
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━ 例え:マークアップ言語一家 ━━━━━━━━━━━━━━━━━
マークアップ言語一家には、SGMLお母さん、HTML(→第25号)兄さんがい
て、その弟にXML君がいます。
HTML兄さんはちょっと頭が固いところがあり、SGML母さんはその将来がちょっ
と不安です。
それを見て育ったXML君は、逆に柔軟な頭を持っていて、何でもこなせます
ので、SGMLお母さんはその将来をちょっと期待してます。
━━ XMLとは ━━━━━━━━━━━━━━━━━━━━━━━━━━
いきなり、ヘンな例えから始まってしまいましたが、XMLはHTMLと兄弟みた
いなものです。
また、それらは元々SGMLというものから派生してます。そういう意味でSGML
は親みたいなものですね。ちなみに、SGMLは殆ど普及してませんので、この
メルマガで詳しく採り上げるほどでもないでしょう。XMLとHTMLの大元とだ
け理解しておいて下さい。
ところで、SGML、XML、HTMLは全部、〜MLとなってますね。
そう、これが名字みたいなもので、その3つはファミリーということです。
MLとは、「Markup Language」の略で、「マークアップ言語」といいます。
「マークアップ言語」とは、タグで囲むことによって記述される言語(→第
8号)のことをいいます。
HTMLは下記のようにタグと呼ばれるもので囲んで表現してましたね。
<FONT SIZE=+3>大きい文字</FONT>
そしてそのタグはブラウザ(→第24号)で表示するために厳格に規定され
てました。
従って、HTMLはWebページ(→第23号)の記述言語以上には発展しないで
しょう。
一方、XMLも同じようにタグで表現しますが、タグの内容は決まってません。
それ故に、何にでも応用でき、柔軟性が高いのです。
━━ XMLの具体例 ━━━━━━━━━━━━━━━━━━━━━━━━
XMLの活用例の1つとして、前号のCSV(→第47号)のようにシステム間の
データの受け渡しに使用することができます。
例えば、下記のような顧客リストがあったとします。
顧客名 |都道府県|業種 |ランク|初回契約日|最新契約日
----------------+--------+--------+------+----------+----------
インフォバリュー|神奈川県|IT |C |2005/01/01|2005/01/01
ライブドア |東京都 |IT |B |2000/04/01|2004/12/04
フジテレビ |東京都 |マスコミ|B |1980/12/31|2005/02/14
ニッポン放送 |東京都 |マスコミ|A |1971/09/05|2005/04/20
これをXMLで表現してみましょう。
<顧客リスト>
<顧客情報>
<顧客名>インフォバリュー</顧客名>
<都道府県>神奈川県</都道府県>
<業種>IT</業種>
<ランク>C</ランク>
<初回契約日>2005/01/01</初回契約日>
<最新契約日>2005/01/01</最新契約日>
</顧客情報>
<顧客情報>
<顧客名>ライブドア</顧客名>
<都道府県>東京都</都道府県>
<業種>IT</業種>
<ランク>B</ランク>
<初回契約日>2000/04/01</初回契約日>
<最新契約日>2004/12/04</最新契約日>
</顧客情報>
<顧客情報>
<顧客名>フジテレビ</顧客名>
<都道府県>東京都</都道府県>
<業種>IT</業種>
<ランク>B</ランク>
<初回契約日>1980/12/31</初回契約日>
<最新契約日>2005/02/14</最新契約日>
</顧客情報>
<顧客情報>
<顧客名>ニッポン放送</顧客名>
<都道府県>東京都</都道府県>
<業種>IT</業種>
<ランク>A</ランク>
<初回契約日>1971/09/05</初回契約日>
<最新契約日>2005/04/20</最新契約日>
</顧客情報>
</顧客リスト>
なんだか長くてひるみそうですが、構造は単純です。
全体として入れ子構造となっており、いちばん外枠は「顧客リスト」という
枠、次に「顧客情報」という枠、その次に各フィールド(→第5号)名となっ
てます。
このようにXMLは、連携するシステム同士がタグの内容を理解していれば、
タグの内容自体は自由に決めることができるため柔軟性が高く、EDI(→第
18号)や、ブログ(※)などにも活用されてます。
(※)次回は、「ブログ」について触れたいと思います。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■このメルマガは?■■■■■■■■■■■■■■■■■■■■■■■■■
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガでは、中小企業経営者の方々を想定して、IT・情報システム用
語をやさしく解説いたします。また、新人情報システム担当者、新人システ
ム・エンジニア、新人コンサルタント、学生の方々もお読み頂けます。
中小企業経営者の方々にとって、情報化は大きな問題でしょう。
しかし、「IT」等と言っても、よくわからない・・・。SCM、CRM、DSS、EC、
EDI、ERP、TCP/IP、SMTP、POP3等と、アルファベットの組み合わせがいっぱ
い出てきてわけわからない・・・。本当は、企業のトップとして旗振り役で
なければならないのに、若い奴らに任せている。
そんな、中小企業経営者の方々のために「少しでもお役に立てたら」という
思いで発行してます。
本メルマガは、「小難しい定義」と「やさしい解説」の2部構成です。
「小難しい定義」は、どこにでもありそうな、いわゆる用語説明です。
一方、「やさしい解説」は、小難しい表現(IT用語)を一切使わない解説で
す。また、「やさしい解説」中でやむなく使用したIT用語については、別の
号で別途解説していきます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ほんの先ほど、ある雑誌社から電話がありました。
ある有名女優さんをインタビュアーにして取材をしたい、と。
一応承諾する方向で話を進めていたのですが、なんかどうも漠然とひっかか
るものがありました。雑誌社も女優さんも聞いたことないし・・。
で、取材の予定日も決めた最後に、
「有名女優さんですから肖像権が発生し、その負担という意味で5万円を頂
くことになります。」
とのこと。
それで思い出しました!
創業間際の4年前にも同じようなことがありました。
それは、ある外人タレント(それは知っているタレントです)をインタビュ
アーにして7万円で取材したいという申し込みでした。
今回はそれより安くなってますし、雑誌社名は違いますが、結局お断りしま
した。
ネットで調べてみたところ、その雑誌社に悪い評判は見あたらないし、その
女優さんも私が知らないだけで、それなりに有名な方のようですが、5万円
の投資価値があるとはとうてい思えないかな・・。
では、また。
■□■━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
発行元:有限会社インフォバリュー
http://www.infovalue.co.jp/
発行者:代表取締役 福島雅規
melmaga@infovalue.co.jp
※ご意見、ご希望、ご相談等、お気軽にお寄せください
配信中止はこちら http://www.infovalue.co.jp/melmaga.htm
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■□■
|