Каков наилучший способ проверки XMLObject? - PullRequest
1 голос
/ 17 мая 2010

Я делаю Sprimg WS на своем рабочем месте. Мы сталкиваемся с некоторыми странными проблемами проверки, когда пользователь передает «Dog» для логического значения. Он все еще принимает это и взрывается. Я хотел бы знать, как лучше всего решить эту проблему.

Требования:

На основании запроса SOAP, если есть какие-либо ошибки проверки, верните набор пользовательских ошибок обратно пользователю.

Используемая технология, XMLObject для перевода XML в объект.

Текущий способ проверки (который, я считаю, можно улучшить) Проверка, равен ли элемент Nil и установлен для каждого элемента в XML.

Что я пробовал?

Я пытался использовать метод XMLObject Validate, который, я полагаю, просто возвращает одну ошибку за раз. Что для нас неосуществимо. Я хочу отправить список ошибок, которые запрос забыл выполнить в соответствии со схемой XML.

Пожалуйста, предложите мне несколько способов сделать это, которые могут быть эффективными.

1 Ответ

1 голос
/ 30 мая 2010

Вы должны проверить свою схему (ы) XSD в WSDL.

Я написал учебник с проверкой сервера здесь и учебник с проверкой клиента здесь , который, надеюсь, даст вам несколько советов!

...