Я делаю Sprimg WS на своем рабочем месте. Мы сталкиваемся с некоторыми странными проблемами проверки, когда пользователь передает «Dog» для логического значения. Он все еще принимает это и взрывается. Я хотел бы знать, как лучше всего решить эту проблему.
Требования:
На основании запроса SOAP, если есть какие-либо ошибки проверки, верните набор пользовательских ошибок обратно пользователю.
Используемая технология,
XMLObject для перевода XML в объект.
Текущий способ проверки (который, я считаю, можно улучшить)
Проверка, равен ли элемент Nil и установлен для каждого элемента в XML.
Что я пробовал?
Я пытался использовать метод XMLObject Validate, который, я полагаю, просто возвращает одну ошибку за раз.
Что для нас неосуществимо. Я хочу отправить список ошибок, которые запрос забыл выполнить в соответствии со схемой XML.
Пожалуйста, предложите мне несколько способов сделать это, которые могут быть эффективными.