こらない

2008-11-20(木)

こらない、フィード修正

こらないは、Atom1.0っていうフォーマットでフィードを発行してる。
そのフィードを、FeedBurnerというサービスが読み込んで、ちょっぴり加工してくれてる。
例えば、Flickrの更新フィードを混ぜ込んでくれたりとか。

Atom.1.0はXMLというルールで書かれてる。
で、FeedBurnerは、読み込むフィードが「文法的に正しいXML」かどうかチェックしてるみたい。

これが結構厳しくて、いや厳しくないといけないのだけど、例えば「&」等の文字が実体参照あるいは数値参照になってなかったりとか、「<br />」が「<br>」になってたり(「<img>」も)すると、アウト。
これが、Google Readerでこらないのフィードが文字化けしたり、Flickrの更新フィードを読まなくなったりする原因でした(Google Reader以外でどうなってたかは分かんない)。
とほほ。

このこらないは、自作のブログシステムで更新してるわけだけど、HTMLを直接書くわけじゃなくて、独自タグみたいなのを使って、ある程度簡易に入力できるようになってる。
なので、実体参照を忘れたり、brタグやimgタグの閉じタグを忘れたりということは、ない。
けど、アフィリエイトの「このHTMLをそのままお使いください」をそのまま使うと、アウト。
なので、アフィリエイトタグを再度評価して、XHTMLになってないタグを変換してやらなきゃいけない。
他のブログシステムも、そゆことしてるんかな。
そりゃしてるか。

コメント