How to make sql query result to xml file

后端 未结 5 1988
小鲜肉
小鲜肉 2020-12-09 17:18

I have an sql query, selects some data from a table.

ID    Name    Number    Email
1      a        123       a@a.com
2      b        321       b@b.com
3              


        
5条回答
  •  天涯浪人
    2020-12-09 17:37

    1) Create class called student

    [Serializable]
    public class Student
    {
      public int ID { get; set; }
      public string Name { get; set; }
      public int Number { get; set; }
      public string Email { get; set; }
    }
    

    2) Get data into List called StudentListfrom Database

    3)Then open or create xml file and add values

    using (XmlWriter writer = XmlWriter.Create("Student.xml"))
    {
        writer.WriteStartDocument();
        writer.WriteStartElement("Students");
    
        foreach (Student student in StudentList)
        {
        writer.WriteStartElement("Student");
    
        writer.WriteElementString("id", student.ID.ToString());
        writer.WriteElementString("name", student.Name.ToString());
        writer.WriteElementString("number", student.Number.ToString());
        writer.WriteElementString("email", student.Email.ToString());
    
        writer.WriteEndElement();
        }
    
        writer.WriteEndElement();
        writer.WriteEndDocument();
    }
    

提交回复
热议问题