modified xmlhandler.py