XML

REXML と Libxml-Ruby とのエンティティ出力比較

REXML で大きな XML ファイルを処理したらあまりにも遅かった。Ruby で書かれているのでいたし方ないんですが。もちろん REXML は標準でついているし、手軽に使えて良いという大きなメリットがあるけど、行う処理が数時間レベルなので速くしたい。そこで Lib…

Ruby の REXML と RSS Maker で Amazon で売れてるオライリー本のフィードを簡単に作る

使用したライブラリ open-uri rexml/document rss/maker RSS Parser ※ We retire raa.ruby-lang.org という Amazon Web Service を簡単に使えるライブラリも存在するが、単にリストを取得するだけなので今回は見送った。 コード RSS 2.0 で出力する。RSS::Ma…

REXML

Ruby の XML ライブラリ REXML を試す。(REXML - Home) Rubyクックブック ―エキスパートのための応用レシピ集 を買ったが、REXML については書かれていない。オリジナルの Ruby Cookbook (Cookbooks (O'Reilly)) には REXML が一章使われて説明されている…

既存サイトを簡単に Web サービス化する

php の DOMDocument は便利、XML だけでなく、文法があいまいな HTML も読み込んでくれる。つまり、HTML を読み込ませると XML と同様に DOM として扱える。 よって、XHTML でなくてもサイトのページをロードして、DOM や XSLT で加工するだけで簡単に Web …