什么是进行XMLObject验证的最佳方法

时间:2010-05-17 14:24:53

标签: validation spring web-services spring-ws

我正在我的工作场所做Sprimg WS。我们遇到了一些奇怪的验证问题,如果用户通过“Dog”获取布尔值。它仍然接受它并且爆炸。我想知道处理这类问题的最佳方法是什么。

要求:

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

使用的技术, XMLObject for XML to Object translation。

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

我尝试了什么?

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

请建议我采取一些方法继续这样做,这可能是有效的。

1 个答案:

答案 0 :(得分:1)

您应该在WSDL中验证您的XSD架构。

我编写了一个包含服务器验证的教程here和一个包含客户端验证的教程here,希望能为您提供一些建议!