2008年4月19日(土)

RSS2.0を改造

Pingoo!過去記事参照)は配信されたフィードを自動的に取得して更新を確認してくれるのだが、Atom1.0(過去記事参照)を受け付けてくれないので、teeter totterで本来生成されているRSS2.0をValidされないものから自分好みのものに改造し、それをPingoo!に食ってもらうことにした。
Pingoo!がAtom1.0を食ってくれようになると、一番楽なんだけどね。

方法は簡単、teeter totterの生成するRSS1.0index.rdf)をXML::FeedPPでRSS2.0(index.xml)にマージ→RSS1.0とRSS2.0を同様にAtom1.0にマージするだけ。
最後に、スキン(テンプレート)のHead要素中のLink要素を以下の順番に書き換えた。

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://hiro04267.at.infoseek.co.jp/index.xml" />
<link rel="alternate" type="application/rdf+xml" title="RSS 1.0" href="http://hiro04267.at.infoseek.co.jp/index.rdf" />
<link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="http://hiro04267.at.infoseek.co.jp/atom.xml" />

これで暫くしたらPingoo!がRSS2.0を正常に認識してくれる、筈。

Tags :

Posted by 不法電波 at 23:19
Categories: インターネット | 楽天
Comments | Trackbacks

TopBottom

Trackbacks

Trackback URL:
http://ventura.pv.land.to/tt-cgi/tt_tb.cgi/101

TopBottom

Comments






保存しますか? Yes No


(URL以外は入力必須、過少コメント・連続投稿は不可)

TopBottom

< NECの凄み | Home