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

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

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

Здравствуйте,создаю тестовую оболочку,сделал абсолютно все,кроме сохранения результатов теста в xml файл,читал много гайдов но так и не понял как сделать так,чтобы в xml файле было что то типо этого
<?xml version="1.0" standalone="yes" ?> 
<KATALOG>
<TESTER>
<NAME>Иванов
</NAME>
<THEME>История
</THEME>
<ANSWER>5
</ANSWER>
<RANSWER>3
</RANSWER>
<MARK>3
</MARK>
</TESTER>

<TESTER>
<NAME>Петров
</NAME>
<THEME>Математика 
</THEME>
<ANSWER>5
</ANSWER>
<RANSWER>4
</RANSWER>
<MARK>5
</MARK>
</TESTER>
</KATALOG>
Конечно,можно было сохранять результаты в txt,но мне надо именно в xml чтобы потом вставить этот xml в datagridview. Заранее спасибо

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

textual
Листинг программы
    [Serializable]
    [XmlType("CATALOG")]
    public class Catalog : List<Tester>
    {
        
    }
 
    [Serializable]
    [XmlType("TESTER")]
    public class Tester
    {
        [XmlElement("NAME")]
        public string Name { get; set; }
 
        [XmlElement("THEME")]
        public string Theme { get; set; }
 
        [XmlElement("ANSWER")]
        public int Answer { get; set; }
 
        [XmlElement("REANSWER")]
        public string ReAnswer { get; set; }
 
        [XmlElement("MARK")]
        public int Mark { get; set; }
    }

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


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

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

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