Я пишу синтаксический анализатор XSD, который будет использоваться для создания элементов управления asp.net в форме в соответствии с анализируемым XSD.Какие шаблоны проектирования следует использовать при написании парсера?
XSD загружается из какого-либо места (например, из БД) в объект XsdSchema, а затем с использованием классов .NET (Object Object Model) для чтения элементов этой схемы для создания списка элементов управления, которые должны отображаться на форма.
Какие шаблоны вы считаете лучшими для использования в этом сценарии?
(В настоящее время я создал классы для представления различных видов контролей -Text, даты, списка и т.д., и мой класс XSD анализатора имеет метод, который возвращает список тех классов, в соответствии с анализируемой XSD.
Эти классы «Ui Element» были созданы, чтобы каким-то образом, чтобы не связать парсер asp.net слоя)
Я хочу написать парсер в какой-то умный образом в соответствии с некоторыми дизайн шаблонов для более простой изменений в будущем.
Спасибо.