Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rexml/parsers/streamparserライブラリ > REXML::Parsers::StreamParserクラス

class REXML::Parsers::StreamParser

クラスの継承リスト: REXML::Parsers::StreamParser < Object < Kernel < BasicObject

要約

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

目次

特異メソッド
new
インスタンスメソッド
parse

特異メソッド

new(source, listener) -> REXML::Parsers::StreamParser[permalink][rdoc]

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

[PARAM] source:
入力(文字列、IO、IO互換オブジェクト(StringIOなど))
[PARAM] listner:
コールバックオブジェクト

インスタンスメソッド

parse -> ()[permalink][rdoc]

入力をパースします。

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

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