Как распарсить XML файл? - C#

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

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

Добрый вечер всем. Возникла следующая проблема. Не могу придумать как распарсить XML файл. Можно с помощью регулярок. Файл следующий:
 <?xml version="1.0" encoding="Windows-1251"?>
<Расписание>
<Маршрут>
<НазваниеМаршрут>Номер=1</НазваниеМаршрут>
 
<График><НомерГрафик>Номер=1</НомерГрафик>
<Время>"Окт. депо выход" "51004" "5223" "7:17" "7:19";
"Авиационная (на Саввы Белых)" "5223" "5224" "7:19" "7:21";
"Саввы Белых (на Шварца)" "5224" "941" "7:21" "7:22";
"Шварца (на Самолетную)" "941" "99" "7:22" "7:25";
Это только маленький кусок файла. Дальше идет продолжение тега время, а после повторяется с новым номером графика и номером маршрута. В результате надо получить возможность обращаться к каждой строке тэга Время отдельно. Возможно даже с внутренним вложением. Буду благодарен за помощь.

Решение задачи: «Как распарсить XML файл?»

textual
Листинг программы
 <?xml version="1.0" encoding="Windows-1251"?>
<Расписание>
<Маршрут>
<НазваниеМаршрут>Номер=1</НазваниеМаршрут>
 
<График><НомерГрафик>Номер=1</НомерГрафик>
<Время>"Окт. депо выход" "51004" "5223" "7:17" "7:19";
"Авиационная (на Саввы Белых)" "5223" "5224" "7:19" "7:21";
"Саввы Белых (на Шварца)" "5224" "941" "7:21" "7:22";
"Шварца (на Самолетную)" "941" "99" "7:22" "7:25";
</Время>
</График>
</Маршрут>
</Расписание>

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


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

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

9   голосов , оценка 3.556 из 5
Похожие ответы