> Please have a look at it and tell me what you think. It looks good to me. On the pyexpat lexical handler: Uche already contributed such support, which reports comments and CDATA. Do you think you can talk pyexpat into reporting more than that? Would that require some minimal expat version to work? Regards, Martin