72件ヒット
[1-72件を表示]
(0.177秒)
別のキーワード
検索結果
先頭5件
-
rexml
/ parsers / sax2parser (38030.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...istener
を include したクラスのオブジェクトを使う方式があります。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require '......=>"3"}]]
as # => [["a", {"n"=>"1"}], ["a", {"n"=>"3"}]]
texts # => ["111", "333"]
//}
//emlist[仕様確認サンプル][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!......bar:b />
</a>
&& <!-- comment here--> &bar;
</root>
EOS
class Listener
#include REXML::SAX2Listener
def method_missing(name, *args)
p [name, *args]
end
def respond_to_missing?(name, include_private)
name != :call
end
end
parser = REXML::Parsers::SAX2Parser.new(xml)
pa... -
REXML
:: Parsers :: SAX2Parser # listen(ary) { . . . } -> () (8006.0) -
コールバックをパーサに登録します。
...クを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼... -
REXML
:: Parsers :: SAX2Parser # listen(ary , listener) -> () (8006.0) -
コールバックをパーサに登録します。
...クを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼... -
REXML
:: Parsers :: SAX2Parser # listen(listener) -> () (8006.0) -
コールバックをパーサに登録します。
...クを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼... -
REXML
:: Parsers :: SAX2Parser # listen(sym) { . . . } -> () (8006.0) -
コールバックをパーサに登録します。
...クを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼... -
REXML
:: Parsers :: SAX2Parser # listen(sym , ary) { . . . } -> () (8006.0) -
コールバックをパーサに登録します。
...クを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバックが呼...