2007年2月14日水曜日

Atomフィードの本文(?)にHTMLを記述する方法

 RSS/Atomフィードの生成は大抵ツールがやってくれるから気にすることは少ないだろうけど、それだけに情報を見つけるのに少々手間取った。
 RSS1.0/2.0の場合、本文(ていうのかな?)であるdescriptionにはそのままエスケープしたHTMLが入れられる。でもAtomフィードで本文(?)であるsummaryにHTMLを入れると正常に表示されない。エスケープしてもしなくても。で、調べたらあった。

Atom - RSS改訂の試み

 summaryに属性typeを入れて、その値にxhtmlまたはhtmlを指定するらしい。xhtmlの場合はなんか面倒そうなのでhtmlを今回は採用した。htmlの場合はエスケープが必要。で、無事にAtomフィードでも本文(?)が表示できた。

0 件のコメント:

ブログ アーカイブ

tags