Пользователь Ладиков Павел разместил новый ресурс: Проверка XML по XSD-схемам - Программа для проверки кадастровых XML-документов по XSD-схемам Узнать больше об этом ресурсе...
Я думаю, на данный момент, большинство программ для подготовки документов, которые сейчас используют кадастровые инженеры, делают проверку на соответствие схемам автоматически при выгрузке документов. (по крайней мере АРГО так делает). Другое дело проверка на ФЛК, вот это уже можно сделать при наличии АИС ГКН, а это только в палате ))))
Все верно, как автономная программа, она слишком малополезна. Но я сделал акцент на адаптивности - программа позволяет проверять документ по ЛЮБЫМ схемам, в том числе тем, которые еще не опубликованы. В этом смысле она полезна, если в используемой программе создания XML отсутствует поддержка нужной схемы. Можно сделать документ в любом текстовом редакторе, если это одноразовая работа, а потом проверить его. А вообще, я сейчас делаю программу для создания и редактирования XML-документов, тоже с акцентом на адаптивность под любые подгружаемые схемы. И второе важное требование, которое я установил для такой программы - уйти от идиотической "сериализации" XML-формата в интерфейсе, чтобы форма для заполнения данными была удобна для обзора и анализа данных, для автоматизированной загрузки данных. С возможностями корректной автоматической нумерации точек пространственных данных, проверки на пересечения и смежность, автоматической подгонки площади до нужного значения. При большом количестве точек (порядка миллиона), что может оказаться необходимым при работе с границами субъектов.
Если мне прислать образец проверямого xml-файла (на ct@moris.ru), который вызывает это исключение - я бы смог найти и устранить причину. Судя по картинке, ненормальной (не неправильной, а не обычной) является структура корневого тэга STD_MP - в окошке сообщений в строке "найдены параметры:" не должно быть закрывающей скобки после этого тэга и переноса строки - до указания версии (v04) Суть проблемы - до того момента, как начинает проверяться XML-документ, необходимо автоматически определить и найти для него соответствующую схему. Это нельзя делать средствами XML-анализатора, потому что для этого уже нужна определенная схема - а делается простым анализом текста. Который может выглядеть очень по разному при одинаковом логическом содержании. В данном случае, если межевой план действительно 4 версии - нажатие кнопки "продолжить" приведет к нормальной проверке документа.
Не понял. Если не опубликован XSD, как можно проверить соответствие ему XML? Честно, не вижу смысла в многочисленных программах проверки соответствия. Пользуюсь XML Copy Editor. ПО позволяет ассоциировать файл с любой схемой, лищь бы была в наличии. Выдает типа и адрес ошибки. Подсветка синтаксиса. Это помимо всего прочего. А это полезная вещь. Буду ждать.
Чтож тут не понятного - с момента, когда будет опубликован. Речь о том - что не придется другую версию программы делать. Смысл в многочисленных есть. Одним нравится одно, другим другое. Выбор - это всегда хорошо.