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