method
preceding_node_of
ruby latest stable - Class:
REXML::XPathParser
preceding_node_of( node )private
No documentation available.
# File lib/rexml/xpath_parser.rb, line 546
def preceding_node_of( node )
psn = node.previous_sibling_node
if psn.nil?
if node.parent.nil? or node.parent.class == Document
return nil
end
return node.parent
#psn = preceding_node_of( node.parent )
end
while psn and psn.kind_of? Element and psn.children.size > 0
psn = psn.children[-1]
end
psn
end