Meteor

軽量(簡易?)(X)HTML(5)パーサです。
XMLパーサとしても使用可能です。
パーサもどきかもしれません。

(X)HTML(5)、XMLの仕様の全てをサポートしてはいません、
日常的に必要と思われる範囲をサポートしています。


DOMのように全体をオブジェクトのツリー構造に変換するのではなく、
操作対象の要素のみをオブジェクトにする仕組みになっています。
(内部では正規表現を使っていますが、ユーザがそれを意識する
必要はありません。)


ライセンスはLGPL V2.1です。

for Ruby

ソースは http://github.com/asip/meteor/
APIリファレンスは http://github.com/asip/meteor/downloads
に置いてあります。
Ruby1.9以降、対応。
最新版は0.9.8。


http://rubygems.org/gems/meteor

gem install meteor

でインストールできます。


ご意見募集中、コメントとしてこのエントリまたは関連エントリに
書き込むか、http://twitter.com/asip2k25 の関連エントリに返信
して下さい。

YARDによるAPIドキュメントの生成

YARDのインストールは

sudo gem install yard

RubyGemによりMeteorがインストールされたディレクトリにて

yardoc lib/meteor.rb --backtrace --title 'Meteor API reference'

APIドキュメントを生成できます。

for Java

ソースは http://github.com/asip/meteor-j/
APIリファレンスは http://github.com/asip/meteor-j/downloads
に置いてあります、JARファイルも同様。
最新版は0.9.5.1。