<!DOCTYPE module>
<module name='Node'>
   Represents a node in the tree.  Nodes are never encountered except as superclasses of other objects.  Nodes have siblings.
  <method name='next_sibling_node'>
    <return>
      the next sibling (nil if unset)
    </return>
     @return the next sibling (nil if unset)
  </method>
  <method name='previous_sibling_node'>
    <return>
      the previous sibling (nil if unset)
    </return>
     @return the previous sibling (nil if unset)
  </method>
  <method name='to_s'>
    <argument default='0' name='indent'/>
  </method>
  <method name='indent'>
    <argument name='to'/>
    <argument name='ind'/>
  </method>
  <method name='write_with_substitution'>
    <argument name='out'>
      A String, IO, or any other object supporting &lt;&lt;( String ) 
    </argument>
    <argument name='input'>
      the text to substitute and the write out
    </argument>
     Writes out text, substituting special characters beforehand. 
  </method>
</module>