るりまサーチ

最速Rubyリファレンスマニュアル検索!
300件ヒット [1-100件を表示] (0.113秒)
トップページ > クエリ:r[x] > クエリ:SAX2Listener[x]

別のキーワード

  1. sax2parser listen
  2. rexml/parsers/sax2parser listen
  3. sax2parser new
  4. sax2listener cdata
  5. sax2listener doctype

検索結果

<< 1 2 3 > >>

rexml/sax2listener (32016.0)

REXML::Parsers::SAX2Parser で使われるコールバックオブジェクトのためのモジュール、 REXML::SAX2Listener を定義しています。

...REXML::Parsers::SAX2Parser
で使われるコールバックオブジェクトのためのモジュール、
R
EXML::SAX2Listener を定義しています。...

rexml/parsers/sax2parser (26024.0)

SAX2 と同等の API を持つストリーム式の XML パーサ。

...ェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。

コールバックには2種類あって、ブロックを使う方式と REXML::SAX2Listener
を include...
...。詳しくは
R
EXML::Parsers::SAX2Parser#listen を参照してください。

R
EXML::Parsers::StreamParser のパーサよりは高機能です。

//emlist[][ruby]{
r
equire 'rexml/parsers/sax2parser'
r
equire 'rexml/sax2listener'

parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">
<a...
...a>
</root>
XML

elements = []
parser.listen(:start_element){|uri, localname, qname, attrs|
elements << [qname, attrs]
}
as = []
parser.listen(:start_element, ["a"]){|uri, localname, qname, attrs|
as << [qname, attrs]
}
texts = []
parser.listen(:characters, ["a"]){|c| texts << c }
parser.parse
el...

REXML::SAX2Listener (24000.0)

REXML::Parsers::SAX2Parser で使われるコールバックオブジェクトのためのモジュールです。

...REXML::Parsers::SAX2Parser
で使われるコールバックオブジェクトのためのモジュールです。

このモジュールを include して、各メソッドを適切にオーバーライドした
クラスのインスタンスを
R
EXML::Parsers::SAX2Parser#listen で渡します。...
...REXML::Parsers::SAX2Parser#listen ではこのモジュールを使わずに
ブロックを使う方法もあります。

このモジュールで定義されているメソッド自体は何もしません。
コールバックのデフォルト動作(何もしない)を定義しているだけ...

REXML::SAX2Listener#end_prefix_mapping(prefix) -> () (12200.0)

名前空間の接頭辞(prefix)の適用範囲が終了したときに 呼び出されるコールバックメソッドです。

...名前空間の接頭辞(prefix)の適用範囲が終了したときに
呼び出されるコールバックメソッドです。

@param prefix 接頭辞の文字列が渡されます...

REXML::SAX2Listener#progress(position) -> () (12100.0)

パーサが入力を読み進めたときに呼び出されるコールバックメソッドです。

...入力を読み進めたときに呼び出されるコールバックメソッドです。

これの呼び出しの次のコールバックは基本的にこれで報告される位置から
読み出したデータによるものです。

@param position パーサの入力位置のバイト数...

絞り込み条件を変える

REXML::SAX2Listener#start_prefix_mapping(prefix, uri) -> () (12100.0)

名前空間の接頭辞(prefix)が導入されたときに呼び出される コールバックメソッドです。

...空間の接頭辞(prefix)が導入されたときに呼び出される
コールバックメソッドです。

以下のようなXMLを処理
<a xmlns:foo="http://foo.example.org/">
<foo:b />
</a>
すると
start_prefix_mapping("foo", "http://foo.example.org/")
start_element(nil, "a",...
...ample.org/"})
:
end_element(nil, "a", "a")
end_prefix_mapping("foo")
の順で呼びだされます。つまり名前空間を導入した要素の start_element の前に
start_prefix_mapping が呼びだされます。

@param prefix 接頭辞の文字列が渡されます
@param uri 接...
...頭辞に対応する URI 文字列が渡されます...

REXML::SAX2Listener#characters(text) -> () (9100.0)

XML の文字データに出会ったときに呼び出されるコールバックメソッドです。

...XML の文字データに出会ったときに呼び出されるコールバックメソッドです。

@param text 文字データ(文字列)が渡されます...

REXML::SAX2Listener#processing_instruction(target, data) -> () (9100.0)

XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。

...XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。

@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます...

REXML::SAX2Listener#start_document -> () (9100.0)

ドキュメントの先頭で呼び出されるコールバックメソッドです。

ドキュメントの先頭で呼び出されるコールバックメソッドです。
<< 1 2 3 > >>