• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/libxml2-2.7.2/python/

Lines Matching refs:self

75     def __init__(self,locator):
76 self.__locator = locator
78 def getColumnNumber(self):
82 def getLineNumber(self):
84 return self.__locator.LineNumber()
86 def getPublicId(self):
90 def getSystemId(self):
92 return self.__locator.BaseURI()
96 def __init__(self):
97 xmlreader.XMLReader.__init__(self)
99 self.__ns = 0
100 self.__nspfx = 0
101 self.__validate = 0
102 self.__extparams = 1
104 self.__parsing = 0
106 self.__lex_handler = None
107 self.__decl_handler = None
109 self.__errors = None
111 def _errorHandler(self,arg,msg,severity,locator):
112 if self.__errors is None:
113 self.__errors = []
114 self.__errors.append((severity,
118 def _reportErrors(self,fatal):
119 for severity,exception in self.__errors:
122 self._err_handler.warning(exception)
127 if fatal and exception is self.__errors[-1][1]:
128 self._err_handler.fatalError(exception)
130 self._err_handler.error(exception)
131 self.__errors = None
133 def parse(self, source):
134 self.__parsing = 1
143 reader.SetErrorHandler(self._errorHandler,None)
145 if self.__extparams:
149 reader.SetParserProp(libxml2.PARSER_VALIDATE,self.__validate)
153 if self.__ns:
160 self._cont_handler.startDocument()
165 if not self.__errors is None:
166 self._reportErrors(0)
168 if not self.__errors is None:
169 self._reportErrors(0)
172 if not self.__errors is None:
173 self._reportErrors(1)
175 self._err_handler.fatalError(\
182 if self.__ns:
198 self._cont_handler.startPrefixMapping(\
200 if not self.__nspfx:
207 self._cont_handler.startElementNS( \
210 self._cont_handler.endElementNS(eltName,eltQName)
212 self._cont_handler.endPrefixMapping(newPrefix)
222 self._cont_handler.startElement( \
225 self._cont_handler.endElement(eltName)
228 if self.__ns:
229 self._cont_handler.endElementNS( \
233 self._cont_handler.endPrefixMapping(prefix)
235 self._cont_handler.endElement(_d(reader.Name()))
238 self._cont_handler.characters(_d(reader.Value()))
241 self._cont_handler.ignorableWhitespace(_d(reader.Value()))
244 self._cont_handler.characters(_d(reader.Value()))
247 if not self.__lex_handler is None:
248 self.__lex_handler.startCDATA()
249 self._cont_handler.characters(_d(reader.Value()))
250 if not self.__lex_handler is None:
251 self.__lex_handler.endCDATA()
254 if not self.__lex_handler is None:
255 self.startEntity(_d(reader.Name()))
259 if not self.__lex_handler is None:
260 self.endEntity(_d(reader.Name()))
263 self._cont_handler.processingInstruction( \
267 if not self.__lex_handler is None:
268 self.__lex_handler.comment(_d(reader.Value()))
271 #if not self.__lex_handler is None:
272 # self.__lex_handler.startDTD()
299 self._cont_handler.endDocument()
302 self.__parsing = 0
304 def setDTDHandler(self, handler):
308 def setEntityResolver(self, resolver):
312 def getFeature(self, name):
314 return self.__ns
316 return self.__nspfx
318 return self.__validate
322 return self.__extparams
327 def setFeature(self, name, state):
328 if self.__parsing:
332 self.__ns = state
334 self.__nspfx = state
336 self.__validate = state
343 self.__extparams = state
348 def getProperty(self, name):
350 return self.__lex_handler
352 return self.__decl_handler
357 def setProperty(self, name, value):
359 self.__lex_handler = value
364 self.__decl_handler = value