# REXML::Node (Module)

In: | rexml/node.rb

Represents a node in the tree. Nodes are never encountered except as superclasses of other objects. Nodes have siblings.

## Methods

indent next_sibling_node parent? previous_sibling_node to_s

## Public Instance methods

next_sibling_node()

@return the next sibling (nil if unset)

[Source]

    # File rexml/node.rb, line 8
                    def next_sibling_node
                            return nil if @parent.nil?
                            @parent[ @parent.index(self) + 1 ]
                    end

previous_sibling_node()

@return the previous sibling (nil if unset)

[Source]

    # File rexml/node.rb, line 14
                    def previous_sibling_node
                            return nil if @parent.nil?
                            ind = @parent.index(self)
                            return nil if ind == 0
                            @parent[ ind - 1 ]
                    end

to_s(indent=-1)

[Source]

    # File rexml/node.rb, line 21
                    def to_s indent=-1
                            rv = ""
                            write rv,indent
                            rv
                    end

indent(to, ind)

[Source]

    # File rexml/node.rb, line 27
                    def indent to, ind
                            to << " "*ind unless ind<1
                    end

parent?()

[Source]

    # File rexml/node.rb, line 31
                    def parent?
                            false;
                    end

[Validate]