Когда я хочу проверить свои документы XML по схеме в моей серверной Java, я использую встроенную реализацию JRE Xerces и javax.xml.validation.Schema. Он работает нормально, но при сбое проверки Xerces выдает сообщения об ошибках, которые очень близки к бесполезным, например:
cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'PopulatedStringType'
Это может занять много времени для диагностики и отслеживания конкретной части документа XML, которая не проходит проверку, и все из-за плохого сообщения об ошибке.
Итак, мой вопрос: вы используете альтернативные средства проверки XML по схеме, которые дают более полезный вывод при сбое проверки?
Пожалуйста, не говорите, что это Java на стороне сервера, поэтому, пожалуйста, не говорите "использовать XML Spy" или подобное.