public static void DatabaseToXML() { SimpleDatabase student = new SimpleDatabase { }; student.Generate(10); string db = ""; for (int k = 0; k < 10; k++) { db += student.students[k].name; db += ","; db += student.students[k].age.ToString(); db += " "; } Console.WriteLine(db[10]); db = db.TrimEnd(); //Удаляем пробел в концк строки var flow = db.Split(' '). Select(student => new XElement("student", new XElement("name", student.Split(',')[0]), new XElement("age", student.Split(',')[1]))); XElement dbxml = new XElement("dbxml", flow); Console.WriteLine(dbxml.ToString()); }