要約
XML tree 上のノードを表すモジュール。
このモジュールは他の rexml のクラスに include されることで利用されます。
目次
- インスタンスメソッド
 
インスタンスメソッド
each_recursive {|node| ... } -> ()[permalink][rdoc][edit]- 
self とその各 element node を引数とし、ブロックを呼び出します。
 find_first_recursive {|node| ... } -> REXML::Node | nil[permalink][rdoc][edit]- 
self とその各 element node を引数とし、ブロックを呼び出し、そのブロックの返り値が真であった最初の node を返します。
見付からなかった場合は nil を返します。
 index_in_parent -> Insteger[permalink][rdoc][edit]- 
self の親における index を返します。
返される index は 1-origin です。
ノードが親を持たない(REXML::Child でない)場合は例外を発生させます。
 next_sibling_node -> REXML::Node | nil[permalink][rdoc][edit]- 
次の兄弟ノードを返します。
次の兄弟ノードが存在しない場合(ノードがルートである場合や、最後のノードである場合)は nil を返します。
 parent? -> bool[permalink][rdoc][edit]- 
子を持つノードであれば真を返します。
REXML::Parent のサブクラスでは真を返します。それ以外では偽を返します。
[SEE_ALSO] REXML::Parent#parent?
 previous_sibling_node -> REXML::Node | nil[permalink][rdoc][edit]- 
前の兄弟ノードを返します。
前の兄弟ノードが存在しない場合(ノードがルートである場合や、最初のノードである場合)は nil を返します。
 to_s(indent = -1) -> String[permalink][rdoc][edit]- 
ノードを文字列に変換します。
- [PARAM] indent:
 - このパラメータは deprecated で、無視されます