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

class REXML::Parsers::UltraLightParser

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

要約

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

目次

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

特異メソッド

new(stream) -> REXML::Parsers::UltraLightParser[permalink][rdoc]

パーサオブジェクトを返します。

[PARAM] stream:
入力(文字列、IO、IO互換オブジェクト(StringIOなど))

インスタンスメソッド

parse -> Array[permalink][rdoc]

XML 文書のパース結果を配列による木で返します。

返される木構造配列については rexml/parsers/ultralightparser/ノードの表現 を参照してください。

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

REXML::Parsers::UltraLightParser.new で指定した stream を rewind してもう一度パースできる状態にします。