Validation 什么';这是进行XMLObject验证的最佳方法

Validation 什么';这是进行XMLObject验证的最佳方法,validation,spring,web-services,spring-ws,Validation,Spring,Web Services,Spring Ws,我在我的工作场所做Sprimg-WS。我们遇到了一些奇怪的验证问题,如果用户传递“Dog”作为布尔值。它仍然接受它,然后爆炸。我想知道处理这类问题的最好方法是什么 要求: 根据SOAP请求,如果存在任何验证错误,则将自定义错误集返回给用户 使用的技术, 用于XML到对象转换的XMLObject 当前的验证方法(我觉得可以改进) 检查元素是否为Nil,以及是否为XML中的每个元素设置了元素 我试过什么 我尝试使用XMLObject验证方法,我想它一次只返回一个错误。 这对我们来说是不可行的。我想发

我在我的工作场所做Sprimg-WS。我们遇到了一些奇怪的验证问题,如果用户传递“Dog”作为布尔值。它仍然接受它,然后爆炸。我想知道处理这类问题的最好方法是什么

要求:

根据SOAP请求,如果存在任何验证错误,则将自定义错误集返回给用户

使用的技术, 用于XML到对象转换的XMLObject

当前的验证方法(我觉得可以改进) 检查元素是否为Nil,以及是否为XML中的每个元素设置了元素

我试过什么

我尝试使用XMLObject验证方法,我想它一次只返回一个错误。 这对我们来说是不可行的。我想发送请求忘记遵守XML模式的错误列表


请向我建议一些方法来进行此操作,这可能会很有效。

您应该根据WSDL中的XSD模式进行验证


我写了一篇关于服务器验证和客户端验证的教程,希望能给你一些建议

您应该根据WSDL中的XSD模式进行验证


我写了一篇关于服务器验证和客户端验证的教程,希望能给你一些建议

谢谢埃斯彭。我会推荐这个解决方案,但是,有没有一种方法可以让服务器端验证错误更加用户友好。我们不期望用户在技术上足以理解这些错误。请让我知道。你好,我不确定。把它作为一个新问题发布,我会试着看看。谢谢Espen。我会推荐这个解决方案,但是,有没有一种方法可以让服务器端验证错误更加用户友好。我们不期望用户在技术上足以理解这些错误。请让我知道。你好,我不确定。把它作为一个新问题贴出来,我会试着看一看。