Робота над помилками у атрибутах XML
Ви коли-небудь читали Постанову 1051? Це такий собі лонгрід, що описує структуру кадастрового XML-файлу. Кажуть, там сотні правил, і кожне з них — чудовий засіб від безсоння. Варто почати читати, і сон приходить миттєво.
Хороша новина: Вам не доведеться вивчати цей документ напам'ять. Плагін xml_ua знає все, що у тому лонгріді написано про XML-файли:
- Він не дозволить вам додати зайвий або неправильний атрибут у файл.
- А якщо чогось бракує або щось пішло не так — він обов'язково про це розповість.
Запускаємо перевірку
Перевірка XML-файлу після кожної зміни атрибутів занадто навантажує процесор, особливо на не нових ноутбуках. Порядок елементів XML строго регламетується. Тому, дії "Впорядкувати за XSD" і "Перевірити" здійснюється тільки за командою користувача.

Після завершення перевірки у вікні віджета дерево xml буде розкрито на всіх елементах з помилкою, і вони будуть виділені червоним кольором. Щоб дізнатися, у чому полягає помилка, досить навести вказівник миші на червоний елмент, і у спливаючій підказці буде повний опис помилки.
Як правило, це відсутність обов'язкового дочірнього елемента.
Для кожного такого випадку плагін "знає", які дочірні необхідні елементи вже додано, а які ще потрібно додати. Лише ті, які потрібно, будуть з'являтися у контекстному меню.
Взагалі, плагін "знає", що і де можна додати, або видалити з дерева xml. Пам'ятає також, які елементи обов'язковими, а які ні. Досить лише клацнути правою кнопкою миші на потрібному елементі.
Тепер ви знаєте, де проблема, і можете легко її виправити, не вдаючись до глибокого вивчення нормативних документів.