Цитата
Используется та же самая проверка структуры, что и при обработке паспортов в Министерстве энергетики.
Она открыта, можете воспользоваться сервисом валидации пройдя по ссылке (скажите куда отправить, ящик переполнен).
Этот сервис был запущен в 2011 году после публикации формата.
Не надо лукавить. То, что принят XML - безусловно правильно. То, что опубликована схема - правильно. То, что запущен on-line сервис валидации - правильно. А дальше начинаются детали, в которых, как известно, дьявол и прячется.
Проверяют не "валидность" XML, а его
содержимое. Проверяют не с помощью валидатора, а с помощью АРМ. Причем уверяя, что
именно АРМ используют в Минэнерго (лично я сомневаюсь, что там вообще что-то используют, но это мои заведомо ложные гнусные измышления). Может это просто неправильно поняли, что "именно АРМ", да закупили на всех членов СРО?
Признаком правильности XML для СРО является "нет красных ячеек" в АРМ, а не соответствие схеме. Т.е. смотрят "морду лица" АРМ, который ещё неизвестно как прочитал и разобрал XML. При этом бывают ошибки, о которых Вы прекрасно знаете. Кроме того, АРМ использует собственную разборку,
не предусмотренную схемой. Наши разработчики наткнулись не менее, чем на 10 таких несоответствий.
Ну, для примера:
EnergyAuditorPerson - по схеме это просто строка type="NotEmptyStringType". А в АРМ это
строка, разделенная тильдой типа "И.О. Фамилия ~Должность". И "знает" об этом только АРМ, а всем остальным приходится догадываться, разбирая примеры, сгенерированные АРМ.
Но, кроме того, как написал
Энерджайзер, АРМ ещё и по-своему что-то рассчитывает, и считает, что чужие данные, не совпадающие с его расчетами - неправильны. А там есть множество спорных моментов, особенно учитывая противоречивые разъяснения по заполнению энергопаспорта. При этом в E-Pass таких ошибок нет (хотя там тоже бывают некоторые глюки, оперативно исправляемые).
Я понимаю, как трудно было составить схему такого дебильного документа, как энергопаспорт по формам Минэнерго. Эта работа внушает уважение, но её надо доводить до конца и поддерживать в актуальном состоянии. Периодически исправляя явные ошибки и дополняя схему. Понимаю, как тяжело с Минэнерго по этой теме работать, но надо.
Цитата
С тех пор никаких изменений в формате не происходило.
Это не происходило в
опубликованном документе. Это Минэнерго может так заявлять - у них на сайте действительно "не происходило". Потому и удивляемся - как так, XML из АРМ не соответствует схеме.