code: def loadFromURL(self, url, schema=None):
          
          reader = self.__readerClass()
          if self.__base_url:
              url = basejoin(self.__base_url,url)
  
          reader.loadFromURL(url)
          schema = schema or XMLSchema()
          schema.setBaseUrl(url)
          schema.load(reader)
          self.__setIncludes(schema)
          self.__setImports(schema)
          return schema
docs: Return an XMLSchema instance loaded from the given url.
             url -- URL to dereference
             schema -- Optional XMLSchema instance.