# File lib/wsdl/xmlSchema/importHandler.rb, line 26
  def parse_schemalocation(location, root, parent)
    @schemalocation = URI.parse(location)
    if @schemalocation.relative? and !parent.location.nil? and
        !parent.location.relative?
      @schemalocation = parent.location + @schemalocation
    end
    if root.importedschema.key?(@schemalocation)
      @content = root.importedschema[@schemalocation]
    else
      root.importedschema[@schemalocation] = nil      # placeholder
      @content = Importer.import(@schemalocation, root)
      root.importedschema[@schemalocation] = @content
    end
    @schemalocation
  end