Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > rexml/parsers/pullparserライブラリ > REXML::Parsers::PullParserクラス > peek

instance method REXML::Parsers::PullParser#peek

peek(depth = 0) -> REXML::Parsers::PullEvent | nil[permalink][rdoc]

イベントキューの先頭から depth 番目のイベントを取り出します。

一番先頭のイベントは 0 で表します。

このメソッドでは列そのものの状態は変化しません。

先頭から depth 番目のイベントが存在しない(XML文書の末尾のさらに先を見ようとした場合)は nil を返します。

[PARAM] depth:
先頭から depth 番目のイベントを取り出します
[EXCEPTION] REXML::ParseException:
XML文書のパースに失敗した場合に発生します
[EXCEPTION] REXML::UndefinedNamespaceException:
XML文書のパース中に、定義されていない名前空間が現れた場合に発生します