るりまサーチ

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

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils cp_r
  5. fileutils rm_r

キーワード

検索結果

<< 1 2 3 ... > >>

rexml/parsers/streamparser (44018.0)

ストリーム式の XML パーサ。

...ストリーム式の XML パーサ。

r
exml の XML パーサの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
R
EXML::Parsers::SAX2Parser を用いてください。

パーサからはコールバックによって...
...け取ります。
R
EXML::StreamListener を include し、
必要なメソッドをオーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。

R
EXML::Parsers::StreamParser#parse を呼び出すと...
...パースが開始しその結果によってコールバックが呼び出されます。

コールバックされるメソッドは REXML::StreamListener になにもしない
メソッドとして定義されています。どのようなコールバックがあるかは
そちらを参照して...

rexml/parsers/ultralightparser (38024.0)

パース結果を配列で作られた木構造により返すパーサ。

...り返すパーサ。

R
EXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。

===[a:nodes] ノードの表現
R
EXML::Parsers::UltraLightParser#parse が返す
XML の各ノ...
...ML 要素のように子ノードを持つ場合、
それらの子ノードもこの配列の要素として保持されます。

R
EXML::Parsers::UltraLightParser#parse の返り値となる
木のルートは特別で、ノードの種類を表すシンボルを持ちません。
XML宣言、DTD...
...: [:start_element, 親ノード, 要素名, 属性, *子ノード]
XML要素。属性は { 属性名文字列 => 属性値文字列 } という Hash。
子ノードの配列は node[4..-1] で得られる。
: [:text, 正規化文字列]
テキストノード
: [:processing_instruction, タ...

rexml/parsers/sax2parser (38018.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'

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

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

rdoc/parser/rd (38000.0)

RD 形式で記述されたファイルを解析するためのサブライブラリです。

...RD 形式で記述されたファイルを解析するためのサブライブラリです。...

rexml/parsers/pullparser (38000.0)

プル方式の XML パーサ。

...プル方式の XML パーサ。

R
EXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出...
...取り除きます。

pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
R
EXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
R
EXML::Parsers::PullEvent#[] でそのイベ...
...パラメータ
R
EXML::Parsers::PullEvent#event_type で得られるイベントの種類の
シンボルを列挙しています。

これらのうちのいくつかは、
R
EXML::Parsers::PullEvent#start_element? などのメソッドで
判定することが可能です。

: start_element (要...

絞り込み条件を変える

REXML::Parsers::StreamParser#parse -> () (33201.0)

入力をパースします。

...パースします。

このメソッドの中からコールバックが呼び出されます。

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

RSS::Parser#parse (33201.0)

@todo

@todo

RSS::Parser.parse (33201.0)

@todo

@todo

void rb_parser_append_print(void) (32200.0)

ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。

...
r
uby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。...
<< 1 2 3 ... > >>