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

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

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

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

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

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Task1
{
    class TestResults
    {
        private string login;
        private string test;
        private DateTime date;
        private int mark;
 
        public TestResults()
        { }
 
        public TestResults(string login, string test, DateTime date, int mark)
        {
            this.login = login;
            this.test = test;
            this.date = date;
            this.mark = mark;
        }
 
        public override string ToString()
        {
            return string.Format("{0};{1};{2};{3}", login, test, date.ToShortDateString(), mark);
        }
    }
}

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


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

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

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