# File rexml/xpath_parser.rb, line 735
  def preceding( node )
			siblings = []
			while node.previous_sibling
				node = node.previous_sibling
				siblings << node
			end
			siblings.reverse!
			preceding = []
			recurse( siblings ) { |node| preceding << node }
			preceding.reverse
		end