RSS Aggregator改造版(その3)

投稿者: mystral-kk 2007年6月13日(水) 19:17 JST

RSS Aggregator改造版で,

  • ATOM1.0の時間情報を取れない
  • リンクテキストに & が含まれている場合, & と表示される

という問題が報告された。前者は,ATOMのフィードを解析するGeeklogシステム側の問題。フィードの種類に応じてパーサを生成するファクトリ内部のエラーだった。Geeklog.netに投稿して,改修したとレスが来た。

後者は,リンクテキストに単純に htmlspecialchars() を適用していたのが原因。& などは二重にエスケープされることになってしまう。htmlspecialchars()で変換される前にいったんエンティティに戻しておき,htmlspecialchars()を適用すればよい。

タグ:rss rss_aggregator

コメント (4件)


Geeklog増殖計画 - RSS Aggregator改造版(その3)
https://mystral-kk.net/index.php/article/20070613191758394