modify XMLParser