Техническое задание: Генератор XML-файлов с GUI

Цель проекта

Разработать программу с графическим пользовательским интерфейсом (GUI), которая позволяет пользователю заполнять специальную форму данными и автоматически формировать на их основе валидный XML-файл.

Основные требования к интерфейсу

  • Создать окно приложения с четко структурированной формой для ввода данных.
  • Каждое поле формы должно иметь текстовую подпись, поясняющую, какие данные в него вносятся.
  • Обязательные для заполнения поля должны быть визуально выделены (например, помечены символом звездочки *).
  • Интерфейс должен быть интуитивно понятным и удобным для пользователя.

Функциональность

  • Приложение должно предоставлять кнопку или пункт меню для инициирования процесса выгрузки.
  • По команде пользователя программа формирует XML-файл, структура которого соответствует введенным в форму данным.
  • Пользователь должен иметь возможность выбрать место для сохранения итогового XML-файла.

Технические детали

Стек технологий для реализации (фреймворк для GUI, язык программирования) может быть предложен исполнителем, исходя из эффективности решения поставленной задачи.