我正在我的工作场所做Sprimg WS。我们遇到了一些奇怪的验证问题,如果用户通过“Dog”获取布尔值。它仍然接受它并且爆炸。我想知道处理这类问题的最佳方法是什么。
要求:
根据SOAP请求,如果存在任何验证错误,请将自定义错误集返回给用户。
使用的技术, XMLObject for XML to Object translation。
当前的验证方式(我觉得可以改进) 检查元素是否为Nil,并为XML中的每个元素设置。
我尝试了什么?
我尝试使用XMLObject Validate方法,我想一次只返回一个错误。 这对我们来说是不可行的。我想发送请求忘记遵守XML Schema的错误列表。
请建议我采取一些方法继续这样做,这可能是有效的。