各ブログサービスのFEEDの仕様について質問です。


自作FEEDリーダーを作っています。
困ったことに各ブログサービスでXMLの構造が違う事に気が付きました。

つまり、どこにタイトルや本文があるのか解析しないとわからないのです。

もし各社の仕様の違いを説明している情報源があれば教えてください。今は大手から順次解析してますが、ちょっと効率が悪すぎます。

みなさんよろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2007/09/21 08:09:00
  • 終了:2007/09/23 09:53:03

ベストアンサー

id:wizemperor No.1

wizemperor回答回数379ベストアンサー獲得回数522007/09/21 08:41:21

ポイント80pt

>各ブログサービスでXMLの構造が違う

のではなく、単に採用している規格が違うだけじゃないでしょうか?本文やタイトルはXMLをパースするだけで取得できるはずです。

フィードとして主に使われているXMLには、RSS 1.0とRSS 2.0(0.92系)とAtomがありますので、これらに対応するだけで、解析というほどの大げさなことをする必要はないはずですよ。

ブログサービスやXML中に記載されているバージョン等を確認してください。

http://ja.wikipedia.org/wiki/RSS

http://ja.wikipedia.org/wiki/Atom

仕様等については以下が参考になります。

RSS 1.0

http://www.kanzaki.com/docs/sw/rss.html

RSS 2.0

http://cyber.law.harvard.edu/rss/rss.html

Atom 1.0

http://momdo.s35.xrea.com/spec/rfc4287j.html

RSS全般, Atom

http://www.openspc2.org/RSS/index.html

id:tokyosmash

確かにそうなんです、若干早とちりだったかもしれません。とりあえずライブドア用に作ったモノがFC2でもはてなでも使えています。


http://www.openspc2.org/RSS/index.html

特にこれが参考になります!

RSSの規格の違いなど今まで意識した事が無かったのですが、ちょっとだけ理解できたような気がします。やはり何か作ってみると理解が深まりますね。


早々の回答ありがとうございました。一応解決しましたので閉じてしまうかもしれません。


どうもありがとうございました!

2007/09/21 08:52:08

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません