RelativeLocationPath (REXML::XPathParser)

    # File rexml/xpath_parser.rb, line 66
      def RelativeLocationPath path, nodeset
    			#puts "RelativePath( '#{path}', #{puta nodeset} )" if DEBUG
    			while path.size > 0
    				case path
    				when AXIS
    					axis_name = $1
    					path = $'
    				when /^@/
    					axis_name = 'attribute'
    					path = $'
    				when /^\/
    					axis_name = 'parent'
    					path = $'
    				when /^\/
    					axis_name = 'self'
    					path = $'
    				else
    					axis_name = 'child'
    				end
    				#puts "CALLING AXE WITH #{axis_name}, #{path}, and #{puta nodeset}" if DEBUG
    				path,nodeset = axe( axis_name, path, nodeset )
    				#puts "axe returned '#{path}' and #{puta nodeset}" if DEBUG

    				if path.size > 0
    					case path
    					when /^\/
    						path = "descendant-or-self::#$'"
    						#axis_name = 'descendant-or-self'
    					when /^\/
    						path = $'
    						#axis_name = 'child'
    					else
    						#puts "RETURNING #{path}" if DEBUG
    						return [path,nodeset]
    					end
    					#path,nodeset = axe( axis_name, path, nodeset )
    				end
    			end
    			#puts "RETURNING #{path} and #{puta nodeset}" if DEBUG
    			return [path,nodeset]
    		end