ChristinaGolovach / NET1.A.2018.Golovach.19

XML Generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NET1.A.2018.Golovach.19

  • Не готово: нет комментарий, не везде проверка параметров методов.

Задачи (deadline - 28.11.2018, 21.00)

В текстовом файле построчно хранится информация об URL-адресах, представленных в виде

Scheme

где сегмент parameters - это набор пар вида key=value, при этом сегменты URL‐path и parameters или сегмент parameters могут отсутствовать. Разработать систему типов (руководствоваться принципами SOLID) для экспорта данных, полученных на основе разбора информации текстового файла, в XML-документ по следующему правилу, например, для текстового файла с URL-адресами

результирующим является XML-документ вида (можно использовать любую XML технологию без ограничений). XML-результат

Для тех URL-адресов, которые не совпадают с данным паттерном, “залогировать” информацию, отметив указанные строки, как необработанные. Для реализации здесь помощь.

Продемонстрировать работу на примере консольного приложения.

Какие изменения нужно будет внести в систему типов, если в исходном текстовом файле информация об URL-адресах изменится на другую, иерархически представимую информацию.

About

XML Generator


Languages

Language:C# 100.0%