Работа с XML - C# (194688)

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

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

Есть условие задачи.
Листинг программы
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:noNamespaceSchemaLocation="results.xsd">
  4. <student>
  5. <login>cool</login>
  6. <tests>
  7. <test name="oop" date="2013-03-20" mark="8.5"/>
  8. <test name="xml" date="2013-03-23" mark="7.3"/>
  9. <test name="oop" date="2013-03-27" mark="9.4"/>
  10. <test name="jdbc" date="2013-03-27" mark="6.8"/>
  11. <test name="xml" date="2013-03-29" mark="7.9"/>
  12. </tests>
  13. </student>
  14. <student>
  15. <login>clever</login>
  16. <tests>
  17. <test name="oop" date="2013-03-27" mark="7.0"/>
  18. <test name="collections" date="2013-03-28" mark="6.4"/>
  19. </tests>
  20. </student>
  21. </results>
Нашёл пример здесь, вроде разобрался. Но возникла одна проблема: не видны данные в строках типа:<test name="oop" date="2013-03-20" mark="8.5"/>, вместо этого выводится <test>. В чём косяк? И как проверить на ошибки xml и xsd файлы?

Решение задачи: «Работа с XML»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Task1
  8. {
  9.     class TestResults
  10.     {
  11.         private string login;
  12.         private string test;
  13.         private DateTime date;
  14.         private int mark;
  15.  
  16.         public TestResults()
  17.         { }
  18.  
  19.         public TestResults(string login, string test, DateTime date, int mark)
  20.         {
  21.             this.login = login;
  22.             this.test = test;
  23.             this.date = date;
  24.             this.mark = mark;
  25.         }
  26.  
  27.         public override string ToString()
  28.         {
  29.             return string.Format("{0};{1};{2};{3}", login, test, date.ToShortDateString(), mark);
  30.         }
  31.     }
  32. }

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


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

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

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

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

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

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