Lines Matching refs:reader
144 reader = libxml2.newTextReaderFilename(source)
148 reader = input.newTextReader(source.getSystemId())
149 reader.SetErrorHandler(self._errorHandler,None)
152 reader.SetParserProp(libxml2.PARSER_LOADDTD,1)
153 reader.SetParserProp(libxml2.PARSER_DEFAULTATTRS,1)
154 reader.SetParserProp(libxml2.PARSER_SUBST_ENTITIES,1)
155 reader.SetParserProp(libxml2.PARSER_VALIDATE,self.__validate)
157 reader.SetParserProp(libxml2.PARSER_LOADDTD, 0)
168 r = reader.Read()
185 nodeType = reader.NodeType()
189 eltName = (_d(reader.NamespaceUri()),\
190 _d(reader.LocalName()))
191 eltQName = _d(reader.Name())
195 while reader.MoveToNextAttribute():
196 qname = _d(reader.Name())
197 value = _d(reader.Value())
208 attName = (_d(reader.NamespaceUri()),
209 _d(reader.LocalName()))
212 reader.MoveToElement()
215 if reader.IsEmptyElement():
222 eltName = _d(reader.Name())
224 while reader.MoveToNextAttribute():
225 attName = _d(reader.Name())
226 attrs[attName] = _d(reader.Value())
227 reader.MoveToElement()
230 if reader.IsEmptyElement():
236 (_d(reader.NamespaceUri()),_d(reader.LocalName())),
237 _d(reader.Name()))
241 self._cont_handler.endElement(_d(reader.Name()))
244 self._cont_handler.characters(_d(reader.Value()))
247 self._cont_handler.ignorableWhitespace(_d(reader.Value()))
250 self._cont_handler.characters(_d(reader.Value()))
255 self._cont_handler.characters(_d(reader.Value()))
261 self.startEntity(_d(reader.Name()))
262 reader.ResolveEntity()
266 self.endEntity(_d(reader.Name()))
270 _d(reader.Name()),_d(reader.Value()))
274 self.__lex_handler.comment(_d(reader.Value()))
306 reader.Close()