蝸牛の歩み

蝸牛の如く,ゆっくりでも着実に前へ・・・

RSS配信

動物行動の映像データベースでRSS配信を始めることにした.「RSS php」でググると,PEAR::XML_Serializerというのが使えそうだったのでインストール.このへんをパクってRSS1.0を出力できるようになった.しかし,問題は解説文をどうやって出力するか.descriptionにはできれば500バイト以内しか書けないので,<content:encoded<>![CDATA[ほげほげ]]></content:encoded> の中に全文を書けばよいはずだ.ところが,PEAR::XML_Serializer を通して xml 化すると,< や > が &lt; や &gt; に変換されてしまうのだ.←CDATAを使わなければよいだけ.PEAR::XML_Serializer が勝手に実体参照に変換してくれる.
はてなRSSに読み込ませたら,ちゃんと読めた.ただ,RSS Auto-Discovery はうちのサイト構造上無理かもしれない.
どれだけ需要があるかはわからないが,近日中に正式公開の予定なのでお楽しみに.