Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Nodeモジュール

module REXML::Node

クラス・モジュールの継承リスト: REXML::Node

要約

XML tree 上のノードを表すモジュール。

このモジュールは他の rexml のクラスに include されることで利用されます。

インスタンスメソッド

定義 説明
each_recursive {|node| ... } -> ()

self とその各 element node を引数とし、ブロックを呼び出します。

find_first_recursive {|node| ... } -> REXML::Node | nil

self とその各 element node を引数とし、ブロックを呼び出し、そのブロックの返り値が真であった最初の node を返します。

index_in_parent -> Insteger

self の親における index を返します。

next_sibling_node -> REXML::Node | nil

次の兄弟ノードを返します。

parent? -> bool

子を持つノードであれば真を返します。

previous_sibling_node -> REXML::Node | nil

前の兄弟ノードを返します。

to_s(indent = -1) -> String

ノードを文字列に変換します。