2024年4月19日(金) 09:11 JST

RSS Aggregator改造版(その3)

  • 2007年6月13日(水) 19:17 JST
  • 投稿者:
  • 表示回数 5,324
Geeklog

RSS Aggregator改造版で,

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

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

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

タグ:rss rss_aggregator