電子書籍の厳選無料作品が豊富!

すごく初歩的で、馬鹿な質問かもしれませんが、どうかご回答をお願いします。

色んなサイトにある、新着ニュースや新着記事などが自動的に更新されるRSSを、自分で作成し自作のHPでニュースなどを自動的に更新させたいのですが、RSSに関してまったくの無知です。

色んなサイトを見て、なんとなくどういうものかはわかったような気がするのですが、概要がわからず何から勉強すれば良いかさえ分かりません。
持ってる知識は、HTML・CSS・JavaScriptがすこしです。

どなたか、分かりやすく概要や作成方法、なにを勉強すれば良いか、など教えてください。

よろしくお願いします。

A 回答 (2件)

専門家ではありません。

習いがけの初心者の意見として聞いてください。

rssと一口に言っても
wikipedia等を見てもらうとわかりますが、htmlのドキュメントタイプのように、いろいろあります。

RDF Site Summary(RSS 0.9とRSS 1.0)
Rich Site Summary(RSS 0.91)
Really Simple Syndication(RSS 2.0)

ちゃんと勉強するつもりなら、標準化団体などで調べるといいんじゃないかと思います。

W3C RSS 1.0 News Feed Creation How-To
http://www.w3.org/2001/10/glance/doc/howto

一般的なサイトのrssファイルなどを参考にしたいようなときは、
http://validator.w3.org/feed/
等で、参考にしようとしているrssなどが、確かなものかどうか検証した上で研究するといいと思います。

もう少し、大きめに書きます。
rssは、さらに大きな目で見ると、xmlです。
htmlに、xhtmlと言う文書型がありますよね。あれも、xmlです。

htmlは、ブラウザで見ることが主体の記述法ですが、xmlは、データを受け渡したりするのに便利だ。とみんなが思っているようです。

rssも、サイトのデータを受け渡すのに使われているといえます。

みんなと受け渡しをするためには、構造的なルールと、そこに入るデータが、こんなやつだよ。と言う情報が必要になるので、それが、RDF1.0とか、決まりごとになっています。

これが、何種類かあるので、、、まず、自分でどれで勉強するんだか決めないと始まりません。

ルールを知って、どういったものかわかったら実現に向けて、歩くわけです。ftpするというは、手間がかかるので、自分なら自動化することを考えるため、PHPなどを学びます。

でも、そんな学習コストを払えないなら、
http://myrss.jp/
なんてサービスもあります。

お役に立てば、うれしいです。
    • good
    • 0

RSSをただ書きたいだけなら、どこかかコピってきて書き直せばいいと思います。


「自動」でというのであれば、サーバサイドの処理が必要になってくるので、PHPやPerlなどにRSSを作成するライブラリがあります。
また成り立ちや概念、アプリケーションの構築方法まで知りたいのであれば、"Web開発者のためのRSS & Atomフィード"という書籍がおすすめです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

どこからコピーするとか、「自動」っていうのではなく、RSSに必要なファイルを作成し(書き)、自サイトのHTMLファイルに書き込み、アップロードする...っていうとこまでやりたいです。

これが、radiguetさんのおっしゃる「アプリケーションの構築方法」なのでしょうか?

もし間違ってましたら、「アプリケーションの構築の流れ」を簡単に教えて下さいませんか?

また、教えていただいた「Web開発者のためのRSS & Atomフィード」という本をチェックしてみます。

お礼日時:2008/12/05 23:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!