atom2html


「実践実用Perl」のrss.cgi/rss2html.cgiの仕組みをベースとして、jperl用Atomリーダーを開発する。[2006-01-08]


atom2html.cgi/rss_ff.cgi最新リリース
atom2html.cgi (ver. 0.92) (atom2html.cgi_2006-05-10.txt) [2006-05-10]

CDATAセクションの実体参照の二重エンコード処理のデコードに対応。CDATAセクションには通常はエンコードしないテキストを置くのが普通だが、エンコードしたテキストが置かれる場合がある。後のタグ処理のためにエンコードしているので、二重にエンコードされる場合がある。考えてみれば、タグにマッチするかどうかでエンコードするかどうかを判定するほうが効率が良い?

Unicode文字16進表記の文字への変換処理を加える。

s/&#x(\w{4});/chr(hex($1))/eg;
rss_ff.cgi (ver. 0.1) (rss_ff.cgi_0.1.txt) [2006-01-08]

FirefoxのブックマークにATOMというフォルダを作成し、ATOM関連ブックマークをそのフォルダに登録して使う。RSSフォルダとATOMフォルダからFeedリストを作成し、RSSはrss2html.cgiを、Atomはatom2html.cgiを起動するようにリンクを生成する。

atom2html.cgi/rss_ff.cgiアーカイブ
atom2html.cgi (ver. 0.91) (atom2html.cgi_2006-03-04.txt) [2006-03-04]

CDATAセクションの処理に対応。

atom2html.cgi (ver. 0.9) (atom2html.cgi_2006-01-09.txt) [2006-01-09]

Google Blogに加えて、XML.com: XML From the Inside Out -- XML development, XML resources, XML specificationsAtom Feed(Atom バージョン1.0)読み取りに対応。

atom2html.cgi (ver. 0.3) (atom2html.cgi_0.3.txt) [2006-01-08]

Official Google BlogSite Feed(Atom バージョン0.3)読み取りに対応。


(C)jscripter