class REXML::Parsers::PullEvent
クラスの継承リスト: REXML::Parsers::PullEvent < Object < Kernel < BasicObject
要約
REXML::Parsers::PullParser で使われるパース結果を表すイベントクラス。
REXML::Parsers::PullParser#pull および REXML::Parsers::PullParser#peek がこのクラスのオブジェクトを返します。
目次
- インスタンスメソッド
- [] attlistdecl? cdata? comment? doctype? elementdecl? end_element? entitydecl? event_type instruction? notationdecl? start_element? text? xmldecl?
インスタンスメソッド
self[nth] -> objectself[start, len] -> [object]-
イベントのパラメータを取り出します。
Array#[] と同様の引数を取ります。
- [PARAM] nth:
- nth番目のイベントパラメータを取り出します
- [PARAM] start:
- start番目から len 個のイベントを取り出します
- [PARAM] len:
- start番目から len 個のイベントを取り出します
attlistdecl? -> bool-
DTDの属性リスト宣言なら真を返します。
cdata? -> bool-
cdata セクションなら真を返します。
comment? -> bool-
コメントノードなら真を返します。
doctype? -> bool-
DTD 開始なら真を返します。
elementdecl? -> bool-
DTDの要素宣言なら真を返します。
end_element? -> bool-
XML要素の終了タグなら真を返します。
entitydecl? -> bool-
DTDの実体宣言なら真を返します。
event_type -> Symbol-
イベントの種類をシンボルで返します。
詳しくは REXML::Parsers::PullParser を参照してください。
instruction? -> bool-
XML処理命令なら真を返します。
notationdecl? -> bool-
DTDの記法宣言なら真を返します。
start_element? -> bool-
XML要素の開始タグなら真を返します。
text? -> bool-
テキストノードなら真を返します。
xmldecl? -> bool-
XML宣言なら真を返します。
class REXML::Parsers::PullEvent