![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
さきほどから、自分のサイトの更新情報を載せるべく、RSSファイルを作ろうと考えていました。
Headline-Editor Liteというのソフトを使って作ってみました。
http://www.infomaker.jp/editorlite/
更新情報としては、その内容を載せるつもりなのですが、
アドレスはトップページで固定しようと考えていました。
このソフトで、RSSファイルを作成すると、
itemタグのrdf:about属性に、「指定アドレス+#he日付」という値をいれ、
itemタグ内のlinkタグに、「指定アドレス」を入れて、RSSファイルを生成します。
こうして生成したRSSファイルをサーバーにあげて、
Headline-Readerで確認すると、当たり前ですが、正常に取得できます。
http://www.infomaker.jp/headline/
ところが、goo RSSリーダーでは、最新の1itemしか取得できません。
http://reader.goo.ne.jp/
RSS1.0の仕様によると、itemタグのrdf:about属性の値は、一意でないといけないようです。
http://www.net.intap.or.jp/INTAP/s-web/data/TR/1 …
しかし、その値は、linkタグ内の値と一致していなくてもよいようです。
(文章を読むと、一致させることが推奨されているようですが)
RSSファイルをいじって調べてみたところ、
goo RSSリーダーでは、itemタグのrdf:about属性の値に関わらず、
linkタグ内の値が同一のものは、同一のitemとして扱う仕様になっているようです。
このgoo RSSリーダーの仕様は、RSS1.0の仕様に基づいたものとは思えませんが、
やはりgoo RSSリーダーの独自仕様なのでしょうか?
ご存知の方がいらっしゃいましたら、教えてくださいm(_ _)m
No.1ベストアンサー
- 回答日時:
> このgoo RSSリーダーの仕様は、RSS1.0の仕様に基づいたものとは思えませんが、
RSS 1.0の仕様は、データのフォーマットの仕様であって、データの管理方法や、データの表示方法を定めた仕様ではありません。
ですので、goo RSSリーダーが1itemしか表示しないという動作とRSS 1.0の仕様は無関係です。
また、ユーザの利便性を考えても、goo RSSリーダーの動作に何か問題があるとは思えません。むしろ、これはこれで使いやすい、と考えることもできます。
例えば、こんな考えです。
linkが示すURLが同じでしたら、それが示すコンテンツも同じと考えます。
同じコンテンツを示すitemが複数あるということは、どれか一つのitemが最新の正しい情報を示し、残りのitemは古い(そして既に正しくない)情報を示している、と考えたとします。
そうなると、最新と思われる情報を1つだけ表示し、残りの情報は表示しない、という動作は自然なように思えます。
というわけで、goo RSSリーダーに問題があるとは思えません。
今回の問題の根本はここです。
> 自分のサイトの更新情報を載せるべく、RSSファイルを作ろうと考えていました。
RSSは、サイトの更新情報を配布するための仕様ではありません。サイトの要約を配布するためのフォーマットです。
つまり本来の目的外のことに使用しようとしているわけです。無理がでるわけです。
サイトの更新情報ではなく、サイトの要約をHeadline-Editor LiteでRSSファイルとして作成し、それを配布することをお勧めします。
サイトを変更したときに、RSSファイルも変更後の内容に合わせて変えましょう。
大抵のRSSリーダーは、RSSファイルの変化を分かりやすくユーザに提示するようになっていますので、結果的にサイトが更新されたことがユーザに伝わるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- gooブログ gooブログについて 1 2022/05/09 09:46
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- 教えて!goo RSSについて 1 2022/08/17 15:15
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- メディア・マスコミ 西側メディア、読みづらい誤字。 1 2022/12/25 20:39
- 英語 何と言っているのですか? 9 2023/04/08 17:26
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- PHP phpのエラーについて 1 2022/06/27 22:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで検索ができなくなった
-
HTMLテキストリンクでExcelファ...
-
0バイトのテキストファイル
-
【Excel VBA】取り込んだファイ...
-
モーダルダイアログでオートコ...
-
VBAで、JPG写真の撮影日時を読...
-
C#でtiffファイルのページ数を取得
-
ファイル作成日時と更新日時を...
-
ファイル内容を比較する方法
-
ファイル更新日取得
-
main関数のコマンドライン引数...
-
ディレクトリのサイズの取得
-
複数のXMLファイルからのデータ...
-
IMEのモードを強制的に変えるには
-
Perlで2GBを超える大きいファイ...
-
携帯着メロサイトのDownload数...
-
【VBA】複数CSVの特定範囲を1つ...
-
accessでクエリをExcelにエクス...
-
CSVファイルの時刻の形式について
-
コマンドプロンプトのテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel VBA】取り込んだファイ...
-
0バイトのテキストファイル
-
VBAで、JPG写真の撮影日時を読...
-
HTMLテキストリンクでExcelファ...
-
Eclipseで検索ができなくなった
-
VB6.0のメモリリークについて
-
main関数のコマンドライン引数...
-
2GB以上のファイルを扱う方法
-
サイトマップにサブドメインを...
-
ファイル更新日取得
-
ファイル作成日時と更新日時を...
-
エディットボックスの内容をテ...
-
【VBA】印刷マクロのループ処理...
-
<input type="file" で初期値...
-
【VBA】複数CSVの特定範囲を1つ...
-
C++によるファイル送受信プログ...
-
GetOpenFileName()について
-
VB2008 iniファイルの全セクシ...
-
ファイル内容を比較する方法
-
IMEのモードを強制的に変えるには
おすすめ情報