http://xxxxx.xxxxxx/rss.xml
つい最近上記のようなURLを見かけましたが本来なら
http://xxxxx.xxxxxx/またはhttp://xxxxx.xxxxxx/index.htmlで、
トップページは表示されるはずですが、
このrss.xmlには特別な意味というか特別なプログラムのようなものが
あるのでしょうか
あと、xmlとは何ですか?
素人ですいませんが解りやすいように説明して下さい。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは、
http://xxxxx.xxxxxx/ や index.htmlでトップページは表示されるが、なんで、http://xxxxx.xxxxxx/とアクセスしたときに、http://xxxxx.xxxxxx/rss.xmlとかいうファイルが表示されるのか?
ということですよね。
http://xxxxx.xxxxxx/煮アクセスしたときに、最初に表示するページは、
WEBサーバプログラムの設定を変えると、自分で好きに設定できます。
詳しくは、.htaccess index などのキーワードの組み合わせで、調べるといっぱい出てきます。
例:http://www.shtml.jp/htaccess/directoryindex.html
xmlっていうファイル形式はRSSリーダーとかで読み取るファイル形式。
htmlと似ているテキストファイル。
ブログのトラックバックやpingといった通信でも使います。
No.2
- 回答日時:
>>このrss.xmlには特別な意味というか特別なプログラムのようなものが
>>あるのでしょうか
特別な意味のあるデータですが、プログラムではありません。
従ってrss.xmlはただのテキスト形式のファイルであり、
単体では何もできません。
rssを理解するためにはまずxmlの理解が必要でしょう。
>>あと、xmlとは何ですか?
xmlとはExtensible Markup Languageの略で、直訳すれば「拡張型マークアップ言語」です。
要は、利用者が自由に定義することのできるマークアップ言語です。
話を具体的にしましょう。
ご存知の通りマークアップ言語の代表格として有名なものにHTMLというものがあります。
これは<A>タグはリンクを表し、<TABLE>とすればブラウザ画面に
テーブル(囲い)が表示されます。
しかしHTMLファイルも所詮はただのテキスト形式のファイルであり、
テキストエディタで開けばすべて文字で表示されます。
つまり、「<A>と書けばリンク、<TABLE>はテーブル!」というのは単なる約束事であり、
その約束事に従って、ブラウザというソフトウェアが表示しているに過ぎません。
XMLでは、アナタがこの規則を決めていいわけです。
例えば「<画面遷移>と書けばリンク、<囲い>はテーブル」というように独自の規則を作ることができます。
しかし、これは『規則を決めただけ』に過ぎず、<画面遷移>タグや<囲い>タグを実際に
リンクやテーブルとして画面に表示するためには、
そのように解釈してくれるソフト(ブラウザ)が必要になります。
ブラウザは、HTML(あるいはXHTML)を解釈するように作られているから
HTMLファイルを正しく表示できるわけです。
話をRSSに戻します。
RSSとはニュースサイトやブログなどの最新記事の概要を配信するためのデータ交換用フォーマットのことです。
早い話が、「最新情報の配信は、この規則に従ったxmlファイル作ってね」ということです。
では最新情報の配信を行うには必ずRSSの仕様に則ったxmlファイルでなければならないのか?
そんなことはありません。
先ほども申し上げましたが、xmlは自由に規則を決めることができます。
つまり、あなたがRSSに変わる別のRSS2なる規則を策定し、
これを読み込むようなソフトを開発すればいいわけです。
もちろんそんなもの作ったところで誰も利用しなければ何の価値もありません。
つまりxmlで規則を作ったとしてもそれを読み込むためのソフトがいるわけです。
そして閲覧者がそのサイトの最新情報の自動取得を行いたいがために
そのソフトを各ニュースサイトやブログサイト毎に開発し、
各サイト毎で閲覧者にソフトのインストールを求めていては非常に非効率です。
そのために、最新情報を得るためのデータフォーマットとしてRSSがあるのです。
じゃあなぜRSSなのか?
他のxmlフォーマットではダメだったのか?
その理由は簡単で、たまたまです。
ニュースサイトやブログの管理者は閲覧者に最新情報のお知らせを行いたいだけですから
たまたまそこにあったRSSを多数のサイト管理者が利用したことによって
爆発的に流行したのでしょう。
(もちろん普及させるために戦略的な何かもあったでしょうが‥)
ですから登場のタイミングによっては、別の規格と競合していたかもしれませんね。
(少し違う話ですが、かつてソニーのブルーレイと、日立のHDDDVDが争っていたように)
No.1
- 回答日時:
こんにちわ。
rss.xmlというファイル名から連想されるものは、RSSフィードです。
RSSフィードを閲覧するためのソフトがRSSフィードリーダーとかの類です。
大手検索サイトでもフィードリーダーサービスが行われており、IEやFirefoxでも標準で添付されていますので登録(購読)すれば、サイトが更新される度にニュースティッカーのように速報を表示することができます。
RSSの仕組みについては検索して調べてみてください。
xmlとは、語弊はありますが「HTMLのお仲間」と思ってください。
ページやタグを記述する文法にも幾つかの種類があり、その一つがxmlです。
与力があればxmlとHTMLとを合体させたような最先端となるxhtmlもありますので勉強してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 疑似要素で背景画像に指定したSVG画像の色変更 2 2023/01/30 22:45
- PHP PHPSpreadsheetを使って関数を繰り返し埋め込みたい 1 2023/05/24 11:33
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- HTML・CSS ホームページのHTMLサイトマップを自動作成する方法を探しています。 1 2023/05/17 21:36
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- 数学 この数学問題、スマートに解く方法を教えてください。 3 2023/01/26 23:17
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
Web画面のTableから数字を取得...
-
退会方法について
-
公文書のxmlファイルの開き方が...
-
XMLデータを変換し印刷する方法
-
XSLで、XMLの空タグを制御したい。
-
「マクロの記録」で作成したマ...
-
MSFormsとは何ですか?
-
ファイル名の一部削除について
-
ワードで文字を入力する時の変...
-
xsltを利用して変換後改行が入る
-
xmlファイルが上手にHTMLに変換...
-
XML、XSLTの適応エラー(IEから...
-
reaper音声ファイルについて
-
六本組み木の作り方を教えて下...
-
順不同・任意のタグ
-
特殊文字の検索方法
-
スマホのスプレッドシートでセ...
-
ExcelのVBAが特定のPC上でのみ...
-
【BAT(バッチ)ファイル】Web...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
ファイル名の一部削除について
-
スマホのスプレッドシートでセ...
-
公文書のxmlファイルの開き方が...
-
MSFormsとは何ですか?
-
【BAT(バッチ)ファイル】Web...
-
reaper音声ファイルについて
-
XML、XSLTの適応エラー(IEから...
-
Excel関数で、セル内の文字列の...
-
XMLデータを変換し印刷する方法
-
XPathで途中に名前空間が設定さ...
-
ワードで文字を入力する時の変...
-
xmlファイルが上手にHTMLに変換...
-
論文に載せるグラフを作成したい
-
XML文書の指定した属性値を持つ...
-
Mac Excel VBAについて
-
dataファイルをxtxファイルにす...
-
XSLで、XMLの空タグを制御したい。
-
iPhoneでXMLファイルを開くには...
-
ExcelのVBAが特定のPC上でのみ...
おすすめ情報