rss1.0の利用

[新着] Webテンプレートを仮オープンしました



0   名前: ほなけんど : 2006/05/16(火) 00:55  ID:NddaCUTK
【何をしたいのか】
→ RSS1.0をサイトの更新情報に利用したい
【現在の状況】
→ RSSファイルを作成下のですが、拡張子が勝手に須rss1.0.rdfにするとrss1.0.rdf.texになってしまいます。rss1.0.xmlにすると開くとERRORがでます。rss1.0はKANZAKI-WEBで参考にしました(とりあえず ほとんどそのまま利用)

【何をしてみたのか】
→ RSS1.0ファイルが出来たとして「更新情報」のページからRSS1.0ファイルをどのように呼び出せばいいのでしょうか?
<a href=".?action=rss&type=rss1.0">
<img src="./img/rss1.0.png" alt="rss1.0" width="80" height="15" />
</a>

【備考】
xhtml css は初心者です、リファレンスと利用法をしっているだけで、完全には使いこなせません、宜しく御願いします。

1   名前: ほなけんど : 2006/05/16(火) 00:55  ID:NddaCUTK
追加です。この部分はBLOGのソースから捜してきました。
<a href=".?action=rss&type=rss1.0">
<img src="./img/rss1.0.png" alt="rss1.0" width="80" height="15" />
</a>
意味がわかりませんが…。
meta情報は
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://同一のBLOGから取り出しました/koushin.html/?action=rss&amp;type=rss1.0" />
koushin.htmlは私の準備しているページ名です。
情報が少ないのか解りませんが、よろしく御願いします。

2   名前: Pid ◆byEkK9OALr : 2006/05/16(火) 00:55
>>0
> RSS1.0をサイトの更新情報に利用したい

具体的に,どうなることを望んでおられますか。

・RSS リーダに食べさせるなら,>>0-1 のように a 要素ないし link 要素を置けば,まずは十分でしょう。

・ブラウザで RSS 文書を表示させたいということなら,XSLT で XHTML 文書に変換して下さい(RSS 文書に直接 CSS を当てたり,スクリプト言語で欲しい部分を抽出しても良いのですが,対応ブラウザが限られます)。


なお,

> href=".....?action=rss&amp;type=rss1.0"
> href=".....?action=rss&type=rss1.0"

前者は OK ですが,後者は NG です。

3   名前: ほなけんど : 2006/05/16(火) 00:55  [URL]  ID:ytCRmbIw
▼Pid さんありがとう御座います。
最終的には このようにしたいのですが↓
・RSS リーダに食べさせるなら,>>0-1 のように a 要素ないし link 要素を置けば,まずは十分でしょう。
blogのRSSをたたくと RSS?のテキストが表示されますよね、そういったもの、です。いまわ。XSLTでWEBページを書き出すのは コード表示が大変なので 次の段階でと、考えています。
とりあえずRSSをテキスト表示出来るようになったら、その先 何が出来るのか? 利用方法は? (本当のところRSSのことがよくわからないので とりあえず 更新情報の運用だけでもと考えているのです) 
★とりあえず RSSを設置してみましたが うまくいっていません、時間有りましたら 見てみて下さい、うまくいっていないので。
>>サイト更新情報/履歴

よろしく御願いします。

4   名前: S ◆GiqtoOP7U. : 2006/05/16(火) 00:55
 とりあえず、下記チェッカで確認し、もう少し文法に気を使われた方がよいように思う。

http://htmllint.itc.keio.ac.jp/htmllint/htmllint.html

 日本語による文法チェッカとしては一番お奨めできるので、解説をよみながら仕様書とも読み比べていくことで”よいHTML(XHTML)”(つまり環境を問わず多くの方に見てもらえることになるだろうページ)を作っていくことが出来るようになると思う。

参考)
http://web.xii.jp/iec/note/checker

5   名前: Pid ◆byEkK9OALr : 2006/05/16(火) 00:55
まず,rss.rdf を文字コード UTF-8 で保存して下さい。

そうしたら,試しに http://www11.plala.or.jp/....../rss.rdf を RSS リーダに喰わせてみて下さい。記述が妥当であれば,更新内容が表示されるはずです。利用者には,この URI を教えることになります。

もし自動で RSS リーダに食べさせたければ,XHTML 文書に

<link rel="alternate" type="application/rss+xml" title="RSS" href="rss.rdf" />

とでも記述して下さい。

http://www.geocities.jp/maruko1040jp/xht/rss-v2.html
http://www.w3.org/QA/Tips/use-links
http://www.kanzaki.com/memo/2006/05/13-1

6   名前: ほなけんど : 2006/05/16(火) 00:55  [URL]  ID:0W9zuoX4
★Sさん★Pidさん ありがとう御座いました。
とりあえず 上記で紹介していただいたサイトから 出来ることは してみました。
結果IE6xでは 表示されず、Firefoxでは表示されました?
ところが 今まで表示されていたBLOGのRSS1.0 RSS2.0 ATOMの表示がIE6xでエラーになってしまいました、原因がわからないのですが…。
★このところ いろんなBLOGのRSSを見て回っていますが、xmlバージョン情報や名前空間を指定せずに いきなり<rdf:RDF xml:lang="ja">〜</rdf:RDF>
でRSS配信しているFC2ブログもあるしで ますます解らなくなってきました。
★もう少し 勉強しながら ぼちぼちと やることにしました。
御世話になりました。 

7   名前: Pid ◆byEkK9OALr : 2006/05/16(火) 00:55
> 今まで表示されていたBLOGのRSS1.0 RSS2.0 ATOMの表示がIE6xでエラーになってしまいました

?? IE6 は,スタイルの無い XML 文書をローカルで読み込むとエラーになるはずですが……いったい何をしておられるのでしょうか(あと,エラーメッセージは重要な情報です)。


> xmlバージョン情報や名前空間を指定せずに いきなり<rdf:RDF xml:lang="ja">〜</rdf:RDF>でRSS配信しているFC2ブログもあるし

その辺は機械的にチェックした方が楽でしょう。
http://www.w3.org/RDF/Validator/
http://feedvalidator.org/
http://rss.scripting.com/

8   名前: S ◆GiqtoOP7U. : 2006/05/16(火) 00:55
 思い切り余談だが、WEBLOGについては下記のような意見もあるので「下手にカスタマイズせず」「XHTML(HTML)での正当性を求めない」という結論がもしかしたら無難かもしれない。
#もちろん、できるだけstrictな文法に従った出力を目指されて奮闘されている方もいらっしゃる。

参考)
http://lan.rgr.jp/essay/blog
http://members.jcom.home.ne.jp/pctips/column/

9   名前: Pid ◆byEkK9OALr : 2006/05/16(火) 00:55
>>8
私は,機械的に生成できるからこそ厳密さを追求しうる,と考えています。
http://www.kanzaki.com/memo/2006/04/29-1

10   名前: ほなけんど : 2006/05/16(火) 00:55  ID:Q1d0BQqX
▼個人的なWEBサイトの更新情報を BLOG等で必ず利用されているRSSを使って配信してみようかと思い このたびの質問になりました。
▼みなさんが、沢山の関連サイトを紹介下さっているので、もう少し仕様書等に目を通してみたいと考えています、ありがとう御座います。
★↑機械的なチェック↑も行いましたが、エラーが結構あり、又、文字化けも沢山ありました。現在 検討しています。

【厳密である】 ということですが、個人的には Validを求めています、が 知識そのものが、まだまだ 厳密さを追求するに至っておりません(情けないことなのですが)、XHTML・CSSの検証も 行っています。
沢山のことを 参考に させてもらいます、ありがとう御座いました。
たぶん又 続きのスレッドを建てるかもしれませんので そのときは よろしく。

一覧へ戻る