Updated XMLParser