Lines Matching refs:parser

156     None or the empty string, depending on the parser.
165 depending on the parser.
556 def parse(self, source, parser=None):
559 *source* is a file name or file object, *parser* is an optional parser
562 ParseError is raised if the parser fails to parse the document.
572 if parser is None:
573 # If no parser was specified, create a default XMLParser
574 parser = XMLParser()
575 if hasattr(parser, '_parse_whole'):
580 self._root = parser._parse_whole(source)
586 parser.feed(data)
587 self._root = parser.close()
1208 def parse(source, parser=None):
1212 *parser* is an optional parser instance defaulting to XMLParser.
1218 tree.parse(source, parser)
1222 def iterparse(source, events=None, parser=None):
1232 a list of events to report back, *parser* is an optional parser instance.
1238 # parser argument of iterparse is removed, this can be killed.
1239 pullparser = XMLPullParser(events=events, _parser=parser)
1281 # wire up the parser for event reporting
1287 """Feed encoded data to parser."""
1303 """Finish feeding data to parser.
1325 def XML(text, parser=None):
1330 *text* is a string containing XML data, *parser* is an
1331 optional parser instance, defaulting to the standard XMLParser.
1336 if not parser:
1337 parser = XMLParser(target=TreeBuilder())
1338 parser.feed(text)
1339 return parser.close()
1342 def XMLID(text, parser=None):
1345 *text* is a string containing XML data, *parser* is an
1346 optional parser instance, defaulting to the standard XMLParser.
1352 if not parser:
1353 parser = XMLParser(target=TreeBuilder())
1354 parser.feed(text)
1355 tree = parser.close()
1366 def fromstringlist(sequence, parser=None):
1369 *sequence* is a list of other sequence, *parser* is an optional parser
1375 if not parser:
1376 parser = XMLParser(target=TreeBuilder())
1378 parser.feed(text)
1379 return parser.close()
1391 parser, or a parser for some other XML-like format.
1507 """Element structure builder for XML source data based on the expat parser.
1526 parser = expat.ParserCreate(encoding, "}")
1530 self.parser = self._parser = parser
1535 parser.DefaultHandlerExpand = self._default
1537 parser.StartElementHandler = self._start
1539 parser.EndElementHandler = self._end
1541 parser.StartNamespaceDeclHandler = self._start_ns
1543 parser.EndNamespaceDeclHandler = self._end_ns
1545 parser.CharacterDataHandler = target.data
1548 parser.CommentHandler = target.comment
1550 parser.ProcessingInstructionHandler = target.pi
1552 parser.buffer_text = 1
1553 parser.ordered_attributes = 1
1566 # by the underlying parser.
1568 parser = self._parser
1572 parser.ordered_attributes = 1
1576 parser.StartElementHandler = handler
1581 parser.EndElementHandler = handler
1591 parser.StartNamespaceDeclHandler = handler
1601 parser.EndNamespaceDeclHandler = handler
1605 parser.CommentHandler = handler
1610 parser.ProcessingInstructionHandler = handler
1666 (text, self.parser.ErrorLineNumber,
1667 self.parser.ErrorColumnNumber)
1670 err.lineno = self.parser.ErrorLineNumber
1671 err.offset = self.parser.ErrorColumnNumber
1707 """Feed encoded data to parser."""
1709 self.parser.Parse(data, False)
1714 """Finish feeding data to parser and return element structure."""
1716 self.parser.Parse(b"", True) # end of data
1727 del self.parser, self._parser
1753 parser = XMLParser(target=C14NWriterTarget(out.write, **options))
1756 parser.feed(xml_data)
1757 parser.close()
1759 parse(from_file, parser=parser)