private void generateXML(DLDetails newDL) { drivingLicense dL = new drivingLicense(); dL.DLNumber = newDL.DLNumber; dL.Address = newDL.Address; dL.BG = newDL.BloodGroup; dL.CountryName = newDL.DeptName; dL.COV1 = newDL.COV1; dL.COV2 = newDL.COV2; dL.DOB = newDL.DOB.Date.ToString(); dL.DOI = newDL.DateOfIssue.Date.ToString(); dL.FatherName = newDL.FathersName; dL.IssuingId = newDL.IssuingID; dL.Name = newDL.Name; dL.Pin = newDL.Pin; dL.StateName = newDL.State; dL.ValidTill = newDL.ValidTill.Date.ToString(); var serializer = new XmlSerializer(typeof(drivingLicense)); String path = HostingEnvironment.MapPath("~/XMLClasses/DrivingLicense.xml"); using (var stream = new StreamWriter(path)) serializer.Serialize(stream, dL); }