Пример #1
0
    def __init__(self):
        # --- Creating support objects
        self.err = xmlapp.ErrorHandler(self)
        self.ent = xmlapp.EntityHandler(self.err)
        self.isf = xmlapp.InputSourceFactory()
        self.pubres = xmlapp.PubIdResolver()
        self.data_charset = "iso-8859-1"
        self.charset_converter = charconv.id_conv  # the identity transform
        self.err_lang = "en"
        self.errors = errors.get_error_list(self.err_lang)

        self.reset()
Пример #2
0
    def __init__(self):
        # --- Creating support objects
        self.err = xmlapp.ErrorHandler(self)
        self.ent = xmlapp.EntityHandler(self.err)
        self.isf = xmlapp.InputSourceFactory()
        self.pubres = xmlapp.PubIdResolver()
        self.data_charset = None
        # the default charset in XML is UTF-8
        self.input_encoding = None  # not determined, yet
        self.charset_converter = None
        self.err_lang = "en"
        self.errors = errors.get_error_list(self.err_lang)

        self.reset()
Пример #3
0
    def __init__(self, error_handler=None):
        self.__public = {}
        self.__system = {}
        self.__delegations = []
        self.__document = None
        self.__doctypes = {}  # docelem -> sysid
        self.__base = None
        self.__sgmldecl = None

        # Keeps track of sysid base even if we recurse into other catalogs
        self.__catalog_stack = []

        self.err = error_handler or xmlapp.ErrorHandler(None)
        self.parser_fact = CatParserFactory()
        self.parser = None
Пример #4
0
 def __init__(self,error_lang=None):
     self.app=CatalogApp()
     self.err=xmlapp.ErrorHandler(None)
     self.error_lang=error_lang