Hi all, We have done it. Please view the following code snippet : #region Create Student Xml String /* Create Student Xml File */ private string sCreateStudentXml() { try { Consumer.Sis studentDS = new Consumer.Sis(); Sis.StudentRow student_row = studentDS.Student.NewStudentRow(); student_row.StudentID = 1; student_row.AcademicDetails = "2008-2009"; studentDS.Student.AddStudentRow(student_row); Sis.PersonalDetailsRow sub_StudentPersonalDetails_row = studentDS.PersonalDetails.NewPersonalDetailsRow(); sub_StudentPersonalDetails_row.FirstName = "Vijay"; sub_StudentPersonalDetails_row.MiddleName = "Laxmanrao"; sub_StudentPersonalDetails_row.LastName = "Jadhav"; sub_StudentPersonalDetails_row.StudentRow = student_row; studentDS.PersonalDetails.AddPersonalDetailsRow(sub_StudentPersonalDetails_row); // Accept the changes studentDS.AcceptChanges(); System.IO.StringWriter writer = new System.IO.StringWriter(); studentDS.WriteXml(writer, System.Data.XmlWriteMode.IgnoreSchema); XmlDocument doc = new XmlDocument(); doc.LoadXml(writer.ToString()); XmlNode root = doc.DocumentElement; XmlAttribute att = doc.CreateAttribute("xsi", "noNamespaceSchemaLocation", "http://www.w3.org/2001/XMLSchema-instance"); att.Value = "Sis.xsd"; root.Attributes.Append(att); writer = new System.IO.StringWriter(); doc.Save(writer); string sXML = writer.ToString(); sXML = sXML.Replace("utf-16", "utf-8"); return sXML.ToString(); } catch (Exception ex) { throw ex; } } #endregion Thanks all for being with me! :)
Vijay Jadhav.