あるソフトウェアエンジニアの戯言

日々の開発やサーバ管理のなかで出てきたあれや、これや、あんなことや、こんなこと

キーワード「dblog」の記事 < 前のページ次のページ >
この記事のキーワード:   dblog   perl
XML::RSSで

このブログからrssの出力をするのに、perl の XML::RSS モジュールを使っているのですが、content:encoded を出力するところで、以下のようなことになっています。


sub encode_text {
  my $text = shift;

  $text =~ s/&(?!(#[0-9]+|#x[0-9a-fA-F]+|\w+);)/&amp;/g;
  $text =~ s/&($entities);/$entity{$1}/g;
  $text =~ s/</&lt;/g;
 
  return $text;
}

これだと、もともと &lt;table&gt; などと書いて <table> と表示してほしいところが、直接タグの扱いになってしまって、livedoor reader などで表示されないようになってしまいました。
なので、XML::RSS モジュールに渡す前に自前で s/&/&amp;/gs するようにしました。

この記事のキーワード:   dblog   テスト

RSSフィードに画像を追加するようにしたので、そのテストです。
フィードにも左上に私の似顔絵が出ていればOK.

この記事のキーワード:   dblog   テスト
お砂場遊び

いわゆるサンドボックスです。

このブログシステムの機能確認、動作確認のために使用する記事になります。
一般の方は無視してください。

もし、ご自分のブログをお持ちの方は、この記事にトラックバックしていただけると、トラックバックのテストになって大変助かります。
トラックバックがうまくいかなかった時は

  • ブログシステムの名前
  • エラーの状況

などをコメントでお知らせいただけると大変嬉しいです。

なお、この記事に付けていただいたトラックバックやコメントは予告なしに削除される場合がありますので、あらかじめご了承ください。


こちらからもトラックバックのテスト
その1 アメブロ
その2 Yahoo!ブログ

キーワード「dblog」の記事 < 前のページ次のページ >

キーワードリスト

バックナンバー