Форматно-логический контроль XML-документа, подлежащего размещению в информационной системе, осуществляется с использованием веб-сервиса Министерства строительства и развития инфраструктуры Свердловской области https://flk.minstroy.midural.ru.
Результаты форматно-логического контроля XML-документа формируются в виде протокола обработки XML-документа.
Перечень возможных ошибок, выявленных в результате форматно-логического контроля XML-документа, и способы их устранения представлены в таблице.
N п/п | Описание ошибки | Решение |
1 | Ожидался элемент A, но на его месте находится элемент B | Проверьте порядок узлов в XML-схеме |
2 | Невалидный элемент A в B. (Возможный элемент/Список возможных элементов) в B: C | Проверьте, содержится ли описание элемента A в XML-схеме. Возможно, элемент продублирован в XML-документе |
3 | У элемента A отсутствует (обязательное к заполнению поле/одно из обязательных полей к заполнению) | Проверьте описание элемента A в XML-документе в соответствии с XML-схемой |
4 | Значение B поля A не соответствует разрешенным значениям: C | Проверьте значение B в XML-документе в соответствии с значениями C |
5 | Длина элемента A = B (превышает максимально разрешенную длину/не соответствует разрешенной длине) C | Исправьте элемент A, не превышая максимально разрешенную длину |
6 | Значение элемента A = B не соответствует шаблону C | Проверьте описание элемента, а в XML-документе в соответствии с XML-схемой |
7 | Не разрешенное значение атрибута A у элемента B | Проверьте описание элемента B в XML-документе в соответствии с XML-схемой |
8 | Значение элемента A = B невалидное | Значение элемента A = B невалидное |
9 | Элемент A не ожидался | Проверьте наличие элемента A в XML-схеме |
10 | Значение атрибута A элемента B невалидное, не принадлежит типу C | Проверьте описание атрибута A типа C в XML-документе в соответствии с XML-схемой |
11 | Валидация геометрии пропущена. Неизвестная система координат A | Проверить наличие узла CRS в XML-документе |
12 | Валидация геометрии пропущена (Граница проекта не найдена/Не удалось получить геометрию границы проекта) | Проверить наличие геометрии границы проекта в XML-документе |
13 | Валидация геометрии пропущена. Не удалось получить список таблиц | Проверить XML-документ на наличие таблиц с геометрией |
14 | Невалидная геометрия области | Ошибка не относится к XML-файлам. Проверить файл границ области, который указан для запуска скрипта валидации |
15 | Геометрия в таблице A не найдена | Проверить наличие геометрии в таблице A XML-документа |
16 | Геометрия в таблице A (невалидная/выходит за рамки границы проекта) | Проверить валидность геометрии в таблице A XML-документа |
17 | Граница проекта выходит за рамки границы Свердловской области | Проверить систему координат (должна быть МСК-66, зона 1 или зона 2), границу проекта в XML-документе |