Как распарсить 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";
- </Время>
- </График>
- </Маршрут>
- </Расписание>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д