File: class/Extras/Code/XML/bookhandler.txt
# using the callback handler to parse >>> import xml.sax >>> import bookhandler >>> import pprint >>> parser = xml.sax.make_parser() # uses any compatible parser >>> handler = bookhandler.BookHandler() >>> parser.setContentHandler(handler) >>> parser.parse("books.xml") >>> pprint.pprint(handler.mapping) {u'1-56592-051-1': u'Making TeX Work', u'1-56592-724-9': u'The Cathedral & the Bazaar'}