こちらの記事で、
サイトマップってなに?という疑問をご紹介しましたが、
実は私には、もうひとつ疑問がありました。
┐(´д`)┌ XMLってなによ??
この疑問、持ったことありません?
「XML」という単語は、
サイトマップ関連の話題のときに、よく出てくる気がする。
なんだか難しそうな言葉だから、
思わず拒絶反応が出て、見て見ぬふりをしてきた。
でももういい加減、まともに向き合った方がいい気がする…。
ね。
そんな存在じゃないですか?(笑)
なので、この際思い切って、何モノなのか、調べてみました。
そしたらね、案外何でもない、いいヤツでしたよ~。
XMLとはこういうことだった!
XMLはファイル形式だった
XMLというのは、単なるファイルの形式のことでした。
JPG とか PNG とか HTMLとかと同じ。
JPGファイルと言ったら画像ファイルですよね。
TXTファイルと言ったら、テキストのファイルですよね。
それと同じように、XMLファイルというものが、あるわけです。
XMLはどんなときに利用されるのか?
では、XMLファイルは、どんなときに利用されるのでしょうか?
せっかくサイトマップつながりなので、
サイトマップを絡めてご紹介しますね。
こちらの記事で、
サイトマップには、人間用とロボット用があるとご紹介しました。
人間用のサイトマップは、HTMLファイルです。
ファイル名の最後に、「.HTML」がついてます。
一方、ロボット用のサイトマップは、XMLファイルです。
ファイル名の最後に、「.XML」がついてます。
HTMLファイルは、サイトを記述するファイルとして有名です。
まず緑色で〇〇が書いてあって、その下に赤い四角があって、その横に〇〇があって…
といった、サイトのデザインをずらーっと記述してます。
つまり、人間が見るための画面を表示させるファイルなわけです。
機械から見ると、言われた通りに文字や線を表示しているだけで、どのデータにどんな意味があるかなんて、ちっともわかりません。
サイトマップにしても、人間が見るためのサイトマップですので、ロボットには、全然、データとしての意味がないんです。
一方、XMLファイルは、人間じゃなく、ロボットに意味がわかるように書かれたファイルです。
人間でいう、テキストファイルのように、すごくシンプルに書かれています。
シンプルだけど、
どのデータが何を表すのか?が、ロボットに明確になるようになってます。
つまり、こういうことです。
ある小学校のクラスの男女別の人数を表したファイルが、HTMLファイルとXMLファイルの2種類あるとします。
で、5年生と6年生の人数の合計を、ロボットに尋ねたとします。
ロボットは、HTMLファイルを見ても全然わかりませんが、
XMLファイルなら、瞬時にわかる。
そんな感じです。
HTMLファイルは、どこに5年生の人数が書いてあるのか、ロボットにはわからないわけです。
単なる文字と数字の羅列でしかないということですね~。
サイトマップに話を戻しますと、
サイトマップというのは、目次の役目をします。
そのサイト全体の構造が、一目でわかるようになってます。
ただ、人間用のサイトマップと、ロボット用のサイトマップでは、
ファイルの形式が違う、と。そういうことです。
こうやって書いてても、ちゃんと伝わっているか非常に怪しいのですが、
なんとなくイメージだけでも、おわかりいただけたでしょうか。
私はとっても納得してるんですが^^;
というわけで、XMLというのは、それほど毛嫌いしなくてもいい存在だ
ということが、わかりました。
わかりにくかったら、ググってみてくださいね~。
コメント
コメント一覧 (16件)
はじめまして!
副業アフィリエイターの領平といいます。
確かにサイトマップでXMLというファイル、なんだかよくわからないけど必要なんだろうな位にしか思っていなかったんですがこれで謎が解けました!!
また、遊びにきます!
応援ポチ♪
松田さん
はじめまして。ご訪問&コメントありがとうございます。
私もそうでした。なんとなく必要そうだな~くらいの認識でした(笑)
よかったです。お役に立てて。
これからもよろしくお願いいたします。
こんばんは、のぶです!
XMLについてさっぱりわかりませんでしたが、
今回記事を見せていただいて、
物凄く分かりやすかったです!
これを参考に、
今後道を正せそうです!
ありがとうございます^^
ランキングの応援ポチしていきますね!
また遊びに来ますね^^
のぶさん
こんばんは。ご訪問ありがとうございます。
私も同じです。
さっぱりわからなかったんですが、今後は道を正せそうです(笑)
これからもお互いがんばりましょうね。
応援ありがとうございました。
ららさん。
はじめまして&こんにちは(^^)/
充2005と申しますm(_ _)m。
記事ありがとうございます。
ららさんが記事で書かれていた、XMLとHTMLの違いの例えが分かりやすかったです。
応援クリックさせて頂きます!
ポチっとな^^
良かったら、アフィリ友達になってください。
お時間がある時にも、私のブログにも遊びにきてくれると嬉しいです♪
充2005さん
はじめまして。ご訪問ありがとうございます。
私も、XMLとHTMLの違いを知って、「なるほど~」と納得したんですよ~。
知らない言葉は無意識に避けてしまいますが、
これからは堂々とサイトマップに立ち向かえそうです(笑)
応援ありがとうございました。
こんばんは
Keiです。
初心者でも読みやすいように、やさしい記事ですね^^
エクセルにもXMLで作れたりするんですが、
XMLは知らないと戸惑ってしまうかも・・・
こういう記事があるといいですね☆
また、遊びに来ますね
ぜひ、自分ちにも遊びにもどうぞ(*^-゚)b
応援もしておきます☆
Keiさん
こんばんは。ご訪問&コメントありがとうございます。
私も、長いことブログをやっておきながら、XMLの意味を知りませんでした^^;
どなたかのお役に立てれば嬉しいです。
応援ありがとうございました。
はじめまして、青春野郎と申します。
初心者さんにとってスゴく分かりやすく、見やすい文章ですね^^
サイトマップに関してはなんとなく分かっていてもXMLについては意外と知られていないかもしれませんね〜。
応援ポチさせて頂きました!
【24時間耐久コメント回り選手権開催中!】
現在、24時間耐久でコメント回りをするという無茶なことをやっています。(笑)
一生懸命コツコツとやっているので応援コメントを頂けるとスゴく喜びます。
訪問させて頂いてありがとうございました。
青春野郎さん
ご訪問&コメントありがとうございます。
24時間耐久コメント回りですか。
たくさんの方とやられているのかと思ったら、選手はお1人なんですね。
素晴らしいです。お疲れさまでした。
応援ありがとうございました。
ららさん、こんにちは。chicoと申します。
そうなんですね!!
なんだろうな~と思うだけでそのまま放置していました^^;
疑問に思ったことをしっかり調べてらっしゃるのが、さすがです!
ためになる情報をありがとうございました。
応援しています^^
chicoさん
こんにちは。ご訪問ありがとうございます。
そうですね。
疑問が解決できると気持ちいいですよね。
これからもお互いがんばりましょうね^^
応援ありがとうございました。
ららさん 最近更新がないですけど
お元気ですか?
ひそかに応援してましたので
ちょっと心配になりコメントしました。
あゆみさん
こんにちは。ご心配していただき、ありがとうございます。
元気だったのですが、
なにかとバタバタして、更新ができませんでした。
これからまたやっていきますので、
どうぞよろしくお願いいたします。
初めまして。monと申します。
ブログランキングからきました。
サイトマップを気にしてみるのも一つですよね。
意外と皆気にしていない項目かもしれませんね。
これからもよろしくお願いします。
応援ポチっと。
monさん
はじめまして。ご訪問ありがとうございます。
そうですよね。サイトマップって案外気にしないですよね。
ちょっとした知識ですが、知ってると便利です。
応援ありがとうございました。