> parser.setContentHandler( handler ) <nitpicking> I've always wondered where this style of spacing originates. The BDFL says he <em>hates</em> it when he sees a space in this place (http://www.python.org/doc/essays/styleguide.html); so do I. </nitpicking> Otherwise, it looks fine to me. Regards, Martin