要約
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 で、無視されます