Я хочу создать что-то под названием dynamic parser
.Как создать динамический парсер?
Мой вход проект какой-то файл данных, как XML
, Excel
, CSV
и ... файл, и я должен разобрать его и извлечь его записи и ее поля и, наконец, сохранить его в базу данных SQL Server.
Моя проблема заключается в том, что поля записи являются динамическими, и я не могу писать парсер во время разработки. Я должен предоставить парсер во время выполнения. По динамическому я имею в виду, что пользователь выбирает все поля записей с помощью веб-интерфейса. Итак, я знаю количество полей в каждой записи во время выполнения и некоторую информацию о каждом поле, таком как его имя, и так далее.
Я обсуждал этот тип проекта под вопросом 'Design Pattern for Custom Fields in Relational Database'.
Я также посмотрел Parser Generator, но я не получил достаточно информации об этом, и я не знаю, что это действительно связано с моей проблемой или нет.
Есть ли какой-либо дизайн для этого типа проблем?
Ваш вопрос в основном аналогичен «, что является подходящим инструментом, чтобы построить дом? ». Их нет, потому что вам нужно много из них, и нужные инструменты зависят от того, как вы решили построить дом. Начните кодирование, и шаблоны появятся. –