Динамическая загрузка формы ввода данных с сервера
Интересует наличие такой технологии или способа разработки (ЯП на самом деле не имеет значения).
Пример:
Имеется приложение для CRUD-операций с записями в БД. При наличии связи с сервером записи напрямую изменяются в БД. При отсутствии связи с БД формируется xml-файл, который при подключении к серверу обрабатывается в соответствии со значениями в нём. Так же можно эти файлы автоматически отправлять через почту в аттаче, приёмник которых так же обрабатывает прикреплённый xml-файл.
Мысль:
Загружать так же с помощью xml-файла (или в любом другом формате) форму ввода данных, которая на основании внутренних параметров будет формировать не только поля ввода с определённым типом данных, но и логические условия взаимодействия между этими полями.
Вопрос:
Имеется ли технология, которая позволяет динамически - при загрузке приложения - вытягивать с сервера формы ввода данных?
P.S.: Вопрос именно в динамической подгрузке, т.к. у пользователя не всегда есть доступ к серверу БД, а формы будет обновлять по письму от разработчика.
Может сумбурно что-то написал, но готов развить мысль, если есть такая необходимость :)