Средства проверки кадастровых XML файлов

Просьба к специалистам, создающим XML в своей работе. Выскажите здесь свое мнение о программах проверки XML, которые вы используете(Менеджер обменных файлов, ValidXML (из пакета ГИС6) и проч.). Что нравится и что не устраивает? Какие дополнительные возможности требуются? Насколько достоверно отлавливаются ошибки?

:arrow_right: Важко буде зробити один шаблон, чи виявити конкретний недолік так як навіть в одній області в різних районах помилки хоча і незначні але різні присутні.Я наприклад створюю ін4, друкую з нього плани, викопіювання, каталог, протоколи, а потім за допомогою конвертера переганяю в хмл, виправляю(з заготовлених шаблонів):суміжників, реквізити виконавця і три рядки правлю в шарі земельна ділянка. Просто напросто я не маю шаблонів хмл, для подібної роботи(плани, викопіювання, каталог, протоколи).Якщо хтось поділиться буду вдячний.

проверяю в менеджере 1.16…, но проверяю очень редко так как нашел неплохое ПО для создания ХМЛя из ин4. Менеджер ругается на код целевого. Так как хочет чтоб было прописано без циферок, также менеджер не выдает ошибку относящуюся к площади участка, он даже не проверяет площадь. В нем можно вписать любую и он не скажет что не верно. ВалидХМЛ вроде тоже так ничего, но в нем трудно понять что от тебя он хочет так как указывает просто на ошибку в какой строке. Исправить в нем нет возможности в отличии от менеджера.
МОФ тот что по новее, жесть… В том ХМЛе что имел 1 ошибку находить 30+ сразу. Но читал что просто изменилась схема самого ХМЛя, на сколько это правда не в курсе.

В менеджере проверки обменных файлов - старый классификатор целевого использования, может есть новый менеджер, в котором заложен классификатор в соответствии с “наказом № 548 від 23.10.2010 р.”? В общем он не плохо справлялся с проверкой. А сейчас чем не проверяй, в ДЗК не видят ни целевого назначения, ни название населённого пункта и ещё новая фишка “в суміжниках вказані нереальні дати”. Полный финиш!

Вчера попробовала проверку через менеджер 1.17, так прописан и старый, и новый классификатор целевого назначения, но он всё равно не видит ничего кроме цифр, а ещё ругается, что “власник ділянки та той, що надає ділянку в оренду не співпадає”, а там цифра в цифру, буква в букву, один к одному - программисты не доработали и зачем тогда давать в работу “сырой” продукт??? Про единицу измерения “інші” уже сказано другими… Потом валом идут негативные протоколы из ДЗК, а заказчикам не объяснишь почему вчера всё работало, а сегодня…Нам не надо, чтобы вы работали - нам надо чтобы вы мучились???

Там кроме цифр затесался “неразрывный пробел”(лишний символ). Эта проблема давно исправлена, обновите ged.exe.

а что делать если обновить не возможно, по причине окончания бесплатного обновления?

Продлить обновление, это совсем не накладно.

Для начала Обновите XMLNormal.dmf.
Если файл уже содержит неразрывный пробел(два байта C2 A0 в теге Purpose), то удалить его можно блокноте. Есть программы, производящие такие замены во множестве файлов, например Funduc Search&Replace.

допоможіть з проблемою…
Користуюся двома програмами Digitals 5 від 21.11.2012 i Менеджером обмінних файлів 1.15.1(оскільки ним провіряють в ДЗК).
Виконую наступні дії:

  1. За допомогою МОФ конвертую ІН-4 в XML а потім відкриваю його через Digitals.
  2. Заповнюю всі необхідні поля, які вимагають при заповненню наше ДЗК.
  3. Зберігаю XML в Digitals-і.
  4. Відкриваю його в МОФ для провірки… і от починається катастрофа)))
    Видає помилки, які неможливо виправити в МОФ-і:


424: Недозволений елемент ‘StateActRegistrationInfo’ елемента верхнього рівня ‘RegistrationNumber’. Замість цього очікується ‘RegistrationBookNumber’
443: Зміст елемента ‘RegistrationPersonInfo’ є неповним. Очікується також ‘RegisteredByPosition’
489: Недозволений елемент ‘RegistrationAuthorityMark’ елемента верхнього рівня ‘OwnerName’. Замість цього очікується ‘RegistrationAuthorityName’
521: Значення ‘’ не відповідає типу данних date. Помилка в елементі ‘ValuationDate’ в значені ‘’
522: Значення ‘’ не відповідає типу данних double. Помилка в елементі ‘Value’ в значені ‘’
523: Зміст елемента ‘Normative’ є неповним. Очікується також ‘Executor’
1.jpg

Як це можна виправити і яким чином???

скинь файл, исправлю dzk106@mail.ru

Подскажите, пожалйуста:

  1. Не намечаются ли изменения в файле XMLNormal.dmf в связи с появлением постановления №1051 от 17.10.2012???;
  2. Как теперь присоединять электронную подпись к обменному файлу?
  3. В какое поле в обменном файле вписывать данные сертификата инженера-землеустроителя?

Изменения намечаються, есть уже тестовая версия, которая, впрочем, в релиз не пойдет до разъяснений проблемных вопросов.

В ближайшее время будет изменена загрузка кодов угодий с автоматической заменой старых кодов на новые.

Этот вопрос прорабатывается.

Возможно, придется вписывать данные в эти теги, пока не поменяют Постанову.

Спасибо за разъяснение!

Подскажите пожалуйста как пользоваться проверкой xml файлов програмой XMLChecker.exe. Только поподробней (для чайников).

Если в настройках Digitals (сервис/настройки/запись) стоит галочка - проверять In4/XML при записи то соответственно программа при сохранении будет проверять обменник и выдавать лог проверки если есть ошибки.
Также можно создать кнопку для проверки XML с кодом:

$S=@Map.Filename @Run XMLChecker.exe -XML"$S" -OpenLogInNotepadНо при этом надо помнить что скрип проверяет последнюю сохранённую версию открытого файла и не видит изменений произведенных после сохранения. В общем - надо сохраняться перед проверкой :wink:

как создать кнопку для проверки хмл. куда зайти? куда записывать код? Галочка на проверки файлов перед сохранением стоит. Результатов проверки не выдается. (простите я предупреждал про чайников)

Не выдается скорее всего из-за того что ошибок нет. Про кнопки где то на форуме был видео файл, если найду - добавлю ссылку.

Видео не нашел (а может и небыло его вовсе :confused: ), но в заглавном сообщении темы [url]Библиотека полезных скриптов] все подробно описано.

Подскажите где можна скачать инструкцию по работе в программном обеспечение Digital для новичков от А до Я