Another bug: In parse and parseString there's a small mistake... parser=ExpatParser() parser.setContentHandler( handler ) parse.setErrorHandler( errorHandler ) ^.... Shouldn't there be an extra r? parser.parse( buf ) Stephan Tolksdorf