Создание файла xml и запись в него данных - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте,создаю тестовую оболочку,сделал абсолютно все,кроме сохранения результатов теста в xml файл,читал много гайдов но так и не понял как сделать так,чтобы в xml файле было что то типо этого
Листинг программы
  1. <?xml version="1.0" standalone="yes" ?>
  2. <KATALOG>
  3. <TESTER>
  4. <NAME>Иванов
  5. </NAME>
  6. <THEME>История
  7. </THEME>
  8. <ANSWER>5
  9. </ANSWER>
  10. <RANSWER>3
  11. </RANSWER>
  12. <MARK>3
  13. </MARK>
  14. </TESTER>
  15.  
  16. <TESTER>
  17. <NAME>Петров
  18. </NAME>
  19. <THEME>Математика
  20. </THEME>
  21. <ANSWER>5
  22. </ANSWER>
  23. <RANSWER>4
  24. </RANSWER>
  25. <MARK>5
  26. </MARK>
  27. </TESTER>
  28. </KATALOG>
Конечно,можно было сохранять результаты в txt,но мне надо именно в xml чтобы потом вставить этот xml в datagridview. Заранее спасибо

Решение задачи: «Создание файла xml и запись в него данных»

textual
Листинг программы
  1.     [Serializable]
  2.     [XmlType("CATALOG")]
  3.     public class Catalog : List<Tester>
  4.     {
  5.        
  6.     }
  7.  
  8.     [Serializable]
  9.     [XmlType("TESTER")]
  10.     public class Tester
  11.     {
  12.         [XmlElement("NAME")]
  13.         public string Name { get; set; }
  14.  
  15.         [XmlElement("THEME")]
  16.         public string Theme { get; set; }
  17.  
  18.         [XmlElement("ANSWER")]
  19.         public int Answer { get; set; }
  20.  
  21.         [XmlElement("REANSWER")]
  22.         public string ReAnswer { get; set; }
  23.  
  24.         [XmlElement("MARK")]
  25.         public int Mark { get; set; }
  26.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут