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