るりまサーチ

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

別のキーワード

  1. socket listen
  2. sax2parser listen
  3. rexml/parsers/sax2parser listen
  4. addrinfo listen
  5. openssl listen

検索結果

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

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

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

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

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

REXML::Parsers::SAX2Parser#listen(ary, listener) -> () (18235.0)

コールバックをパーサに登録します。

...

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコール...
...ては、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :st...
...X2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress...

REXML::Parsers::SAX2Parser#listen(listener) -> () (18235.0)

コールバックをパーサに登録します。

...

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコール...
...ては、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :st...
...X2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress...

REXML::Parsers::SAX2Parser#listen(ary) { ... } -> () (18135.0)

コールバックをパーサに登録します。

...

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコール...
...ては、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :st...
...X2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress...

REXML::Parsers::SAX2Parser#listen(sym) { ... } -> () (18135.0)

コールバックをパーサに登録します。

...

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコール...
...ては、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :st...
...X2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress...

絞り込み条件を変える

REXML::Parsers::SAX2Parser#listen(sym, ary) { ... } -> () (18135.0)

コールバックをパーサに登録します。

...

ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。

sym は以下のシンボルが指定でき、どの場合にコール...
...ては、
REXML::SAX2Listener の対応するメソッドで詳しく説明されていますので
そちらを参照してください。

* :start_document
(XML文書開始, REXML::SAX2Listener#start_document)
* :end_document
(XML文書終了, REXML::SAX2Listener#end_document)
* :st...
...X2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクション, REXML::SAX2Listener#cdata)
* :xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress...

rexml/parsers/sax2parser (204.0)

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

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

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

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

//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'

parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root...
....new(xml)
parser.listen(Listener.new)
parser.parse
# >> [:start_document]
# >> [:xmldecl, "1.0", "UTF-8", nil]
# >> [:progress, 39]
# >> [:characters, "\n"]
# >> [:progress, 91]
# >> [:processing_instruction, "xml-stylesheet", " type=\"text/css\" href=\"style.css\""]
# >> [:progress, 91]
# >> [:char...