310件ヒット
[1-100件を表示]
(0.038秒)
別のキーワード
種類
- インスタンスメソッド (264)
- 文書 (22)
- ライブラリ (12)
- 特異メソッド (12)
ライブラリ
-
rexml
/ parsers / pullparser (264) - socket (12)
クラス
-
REXML
:: Parsers :: PullEvent (180) -
REXML
:: Parsers :: PullParser (84) - Socket (12)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) - [] (24)
- attlistdecl? (12)
- cdata? (12)
- comment? (12)
-
connect
_ nonblock (12) - doctype? (12)
- each (12)
- elementdecl? (12)
- empty? (12)
-
end
_ element? (12) - entitydecl? (12)
-
event
_ type (12) -
has
_ next? (12) - instruction? (12)
- new (12)
- notationdecl? (12)
- peek (12)
-
rexml
/ parsers / pullparser (12) -
start
_ element? (12) - text? (12)
- unshift (12)
- xmldecl? (12)
検索結果
先頭5件
-
REXML
:: Parsers :: PullParser # pull -> REXML :: Parsers :: PullEvent (21301.0) -
イベントキューの先頭のイベントを取り出し、キューからそれを取り除きます。
イベントキューの先頭のイベントを取り出し、キューからそれを取り除きます。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します -
rexml
/ parsers / pullparser (6036.0) -
プル方式の XML パーサ。
...、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出します。
外部的にはこのクラスのオブジェクトはイベントのキューと見なせます。
pull はそのキューの先頭を取り......取り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
REXML::Parsers::PullEvent#[] でそのイベ......これらのうちのいくつかは、
REXML::Parsers::PullEvent#start_element? などのメソッドで
判定することが可能です。
: start_element (要素名, 属性)
XML要素の開始タグ。属性は { 属性名文字列 => 属性値文字列 } という Hash
: end_element (要... -
REXML
:: Parsers :: PullParser # peek(depth = 0) -> REXML :: Parsers :: PullEvent | nil (3200.0) -
イベントキューの先頭から depth 番目のイベントを取り出します。
イベントキューの先頭から depth 番目のイベントを取り出します。
一番先頭のイベントは 0 で表します。
このメソッドでは列そのものの状態は変化しません。
先頭から depth 番目のイベントが存在しない(XML文書の末尾の
さらに先を見ようとした場合)は nil を返します。
@param depth 先頭から depth 番目のイベントを取り出します
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない... -
REXML
:: Parsers :: PullParser . new(stream) -> REXML :: Parsers :: PullParser (3200.0) -
新たな PullParser オブジェクトを生成して返します。
...新たな PullParser オブジェクトを生成して返します。
@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))... -
REXML
:: Parsers :: PullEvent # [](nth) -> object (3100.0) -
イベントのパラメータを取り出します。
イベントのパラメータを取り出します。
Array#[] と同様の引数を取ります。
@param nth nth番目のイベントパラメータを取り出します
@param start start番目から len 個のイベントを取り出します
@param len start番目から len 個のイベントを取り出します -
REXML
:: Parsers :: PullEvent # [](start , len) -> [object] (3100.0) -
イベントのパラメータを取り出します。
イベントのパラメータを取り出します。
Array#[] と同様の引数を取ります。
@param nth nth番目のイベントパラメータを取り出します
@param start start番目から len 個のイベントを取り出します
@param len start番目から len 個のイベントを取り出します -
REXML
:: Parsers :: PullEvent # attlistdecl? -> bool (3100.0) -
DTDの属性リスト宣言なら真を返します。
DTDの属性リスト宣言なら真を返します。 -
REXML
:: Parsers :: PullEvent # cdata? -> bool (3100.0) -
cdata セクションなら真を返します。
cdata セクションなら真を返します。 -
REXML
:: Parsers :: PullEvent # comment? -> bool (3100.0) -
コメントノードなら真を返します。
コメントノードなら真を返します。