since 2004/05

第1回 まずはXMLについて

最初に。

ここでの説明は、あくまで管理人の解釈って事で、間違い等あってもご容赦を^^;
間違い等あれば是非BBSかメールで教えてください。

さて。

まずはXMLについて簡単に説明します。

XMLとは、eXtensible Markup Languageの略で・・・ってこの辺りは、他のサイトに任せるとして^^;
たしかどこかのXMLの説明ページに書いてあったんだが、「データ構造を示すタグが含まれる言語を
作成する事が出来る」言語。

うーん、実際に見た方が早いかも。
例えば、Whatsnewという括りの中に、日付と更新内容の二つのデータがあるとします。
イメージとしては次の通り。

で、これをXMLで書くと、

<?xml version="1.0" encoding="Shift_JIS"?> <whatsnew> <date>06/15</date> <rev>日記更新</rev> </whatsnew>

こんな感じ。 先頭の一行はおまじないだと思ってください。必ず必要なんですが。 ぱっと見はHTMLっぽいけど、whatsnewやdate,revなんて言う都合のいいタグがあったりする。 実はこのタグ(タグ名)は自由に付けられます。 だから

<?xml version="1.0" encoding="Shift_JIS"?> <更新履歴> <日付>06/15</日付> <更新内容>日記更新</更新内容> </更新履歴>

でもいい。(ただし実際はタグ名に日本語は使えない場合も有るかも・・・) こんな感じで、どんどん作っていけばOKな言語です。 ただし。 見た通り、HTMLの様に表示に関する物は一切含まれていません。 そう、XMLってのは、これだけだとHTMLの様に表示することが出来ません。(全然ってわけじゃないけどね) ちなみに表示させるとこんな風になります。 サンプル こんな寂しいデータがツリー状態で表示されるだけです。 では。 これをちゃんと表示させるには? 大丈夫、ちゃんと方法があります。 その方法については、次回説明します。 ところでXMLについてちゃんと勉強したい方は、ここ見るよりこちらのたのしいXMLを見てもらった方が 良いかと思います。このサイトはとっても解り易く、ここよりも詳しく説明されてるのでお勧めです。 実は管理人もここで勉強しましたし。

kajikaji
kajikaji