added xmldom parser