Рейтинг: 56
Паспорт верифицирован
Всего отзывов: 0
  • Работ в портфолио: 43
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 9 лет
  • Зарегистрирован: 13.08.2021
  • Образование: Бакалавриат
  • Юридический статус:Самозанятый
Был на сайте:

XML Validator

Используемые навыки:

Описание

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

Решение

Стек:Python, Tkinter, lxml, XML, MVC.

Результат

Основные возможности

- Выбор файла XSD через системный диалог;
- Выбор файла XML для проверки через системный диалог;
- Проверка синтаксиса XML;
- Проверка соответствия структуре XSD (элементы, атрибуты, типы данных, обязательность полей);
- Поддержка внешних ссылок внутри XSD (import/include), если пути указаны корректно;
- Визуальный прогресс-бар, статусная строка и цветовая индикация результата;
- Детализированный список ошибок с указанием номера строки и столбца.

Ссылки на примеры реализации

 github.com/Spirzen/XML-Validator

Презентация проекта

XMLValidator.png

Оценили проект:

0