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'}



[Home page] Books Code Blog Python Author Train Find ©M.Lutz