[XML-SIG] Fastest SAX parser in PyXML

Albert Chin xml-sig at thewrittenword.com
Tue Sep 23 17:13:02 EDT 2003

I'm parsing a large XML file using the SAX parser with:
  from xml.sax import saxexts, saxlib

  # read pkg-db.xml file
  def read_pkgdb_xml (...):
    xmlh = read_pkg_db (...)
    p = saxexts.make_parser ()
    p.setDocumentHandler (xmlh)
    p.parseFile (fh)
    fh.close ()
    p.close ()

  class read_pkg_db (saxlib.HandlerBase):
    def __init__ (...):

    def startElement (self, name, attrs):

    def characters (self, ch, start, length):

    def endElement (self, name):

Is this the fastest way? I don't need any validation. I just want the
fastest parser.

albert chin (china at thewrittenword.com)

More information about the XML-SIG mailing list