[ruby-list:47027] [ANN]Meteor0.9.3.5

From: Yasumasa Ashida <ys.ashida@...>
Date: 2010-04-17 23:51:15 UTC
List: ruby-list #47027
はじめまして、芦田と申します。

Meteorのversion 0.9.3.5をリリースしました。

MeteorはRubyで(X)HTML&XMLを操作するための
ライブラリです。

Meteorについてより詳しくは
http://d.hatena.ne.jp/asipruby/99990101/1241120689
をみてください。

ファイルは http://github.com/asip/meteor/ より
ダウンロードできます。

感想等をいただければ幸いです。

==サンプル
#!bin ruby
# -* coding: UTF-8 -*-

#require 'rubygems'
#require 'meteor'
require '../lib/meteor'

pf = Meteor::ParserFactory.new
pf.parser(Meteor::Parser::XML,'sample.xml')

ps = pf.parser('sample')

elm1 = ps.element('test','manbo','manbo')
elm3 = ps.element("potato","id","aa")
elm7 = ps.element("kobe")

elm3.attr('id3','cc')

elm_ = ps.element(elm1)
elm5_ = elm_.child('tech')
10.times do |i|
  elm_['manbo'] = i.to_s
  elm5 = elm5_.clone
  elm5['mono'] = i.to_s
  elm5.content = i.to_s
  elm_.flush
end

elm_ = ps.element(elm7)

10.times { |i|
  elm_["momo"]= i.to_s
  elm_["eco"] = "えま"
  elm_.content = i.to_s
  elm_.flush
}

ps.flush

puts ps.document

-- 
Yasumasa Ashida [asip]

In This Thread

Prev Next