Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rexmlライブラリ
Pure Ruby の XML パーサです。 DOM スタイルと SAX スタイルの両方をカバーしています。
DOM スタイルの API を使うためには rexml/document を使います。
SAX スタイルの API には、
のいずれかを用います。
また、それ以外のパーサとして
などもあります。
REXML | rexml の名前空間をなすモジュール。 |
REXML::ParseException | XML のパースに失敗したときに生じる例外です。 |
REXML::UndefinedNamespaceException | XMLのパース中に、定義されていない名前空間が現れた場合に発生する 例外です。 |
rexml/document | DOM スタイルの XML パーサ。 |
rexml/parsers/pullparser | プル方式の XML パーサ。 |
rexml/parsers/sax2parser | SAX2 と同等の API を持つストリーム式の XML パーサ。 |
rexml/parsers/streamparser | ストリーム式の XML パーサ。 |
rexml/parsers/ultralightparser | パース結果を配列で作られた木構造により返すパーサ。 |
rexml/sax2listener | REXML::Parsers::SAX2Parser で使われるコールバックオブジェクトのためのモジュール、 REXML::SAX2Listener を定義しています。 |
rexml/streamlistener | REXML::Parsers::StreamParser で使われるコールバックオブジェクトのためのモジュール、 REXML::StreamListener を定義しています。 |