るりまサーチ

最速Rubyリファレンスマニュアル検索!
120件ヒット [1-100件を表示] (0.200秒)
トップページ > クエリ:p[x] > クエリ:rexml/parsers/sax2parser[x]

別のキーワード

  1. rexml/document new
  2. rexml/document write
  3. rexml/document to_s
  4. rexml/document node_type
  5. rexml/document clone

ライブラリ

キーワード

検索結果

<< 1 2 > >>

rexml/parsers/sax2parser (50018.0)

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

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

コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます...
...ます。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。

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

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

p
arser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">...
...XML

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

REXML::Parsers::SAX2Parser#parse -> () (20100.0)

REXML::Parsers::SAX2Parser.new で指定した XML を パースし、その結果によって REXML::Parsers::SAX2Parser#listen で 指定したコールバックを呼び出します。

...REXML::Parsers::SAX2Parser.new で指定した XML を
パースし、その結果によって REXML::Parsers::SAX2Parser#listen で
指定したコールバックを呼び出します。

@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::Undefin...
...edNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します...

REXML::Parsers::SAX2Parser (17000.0)

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

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

REXML::Parsers::SAX2Parser.new(source) -> REXML::Parsers::SAX2Parser (14200.0)

SAX2 パーサオブジェクトを生成します。

...SAX2 パーサオブジェクトを生成します。

@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))...

REXML::Parsers::SAX2Parser#deafen(listener) -> () (14000.0)

REXML::Parsers::SAX2Parser#listen で指定した listener を 取り除きます。

...REXML::Parsers::SAX2Parser#listen で指定した listener を
取り除きます。

@param listener 取り除く listener...

絞り込み条件を変える

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

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

...ment)
* :start_prefix_mapping
(名前空間接頭辞導入, REXML::SAX2Listener#start_prefix_mapping)
* :end_prefix_mapping
(名前空間接頭辞適用終了, REXML::SAX2Listener#end_prefix_mapping)
* :characters (文字データ, REXML::SAX2Listener#characters)
* :processing_instru...
...ction
(XML 処理命令 REXML::SAX2Listener#processing_instruction)
* :doctype
(DTD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl...
...xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress
(入力を読み進める, REXML::SAX2Listener#progress)


ary には配列を指定し、要素名によるコールバック呼び出し条件を指定します。...

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

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

...ment)
* :start_prefix_mapping
(名前空間接頭辞導入, REXML::SAX2Listener#start_prefix_mapping)
* :end_prefix_mapping
(名前空間接頭辞適用終了, REXML::SAX2Listener#end_prefix_mapping)
* :characters (文字データ, REXML::SAX2Listener#characters)
* :processing_instru...
...ction
(XML 処理命令 REXML::SAX2Listener#processing_instruction)
* :doctype
(DTD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl...
...xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress
(入力を読み進める, REXML::SAX2Listener#progress)


ary には配列を指定し、要素名によるコールバック呼び出し条件を指定します。...

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

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

...ment)
* :start_prefix_mapping
(名前空間接頭辞導入, REXML::SAX2Listener#start_prefix_mapping)
* :end_prefix_mapping
(名前空間接頭辞適用終了, REXML::SAX2Listener#end_prefix_mapping)
* :characters (文字データ, REXML::SAX2Listener#characters)
* :processing_instru...
...ction
(XML 処理命令 REXML::SAX2Listener#processing_instruction)
* :doctype
(DTD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl...
...xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress
(入力を読み進める, REXML::SAX2Listener#progress)


ary には配列を指定し、要素名によるコールバック呼び出し条件を指定します。...

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

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

...ment)
* :start_prefix_mapping
(名前空間接頭辞導入, REXML::SAX2Listener#start_prefix_mapping)
* :end_prefix_mapping
(名前空間接頭辞適用終了, REXML::SAX2Listener#end_prefix_mapping)
* :characters (文字データ, REXML::SAX2Listener#characters)
* :processing_instru...
...ction
(XML 処理命令 REXML::SAX2Listener#processing_instruction)
* :doctype
(DTD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl...
...xmldecl
(XML 宣言, REXML::SAX2Listener#xmldecl)
* :comment
(コメント, REXML::SAX2Listener#comment)
* :progress
(入力を読み進める, REXML::SAX2Listener#progress)


ary には配列を指定し、要素名によるコールバック呼び出し条件を指定します。...
<< 1 2 > >>