具有samenamespace的多模式验证payloadvalidatingInterceptor

时间:2016-07-20 04:45:06

标签: spring-ws

我正在使用PayloadValidationInterceptor上的schemas属性,但它只能正确验证列表中定义的第一个XSD架构位置的有效负载请求。

<property name="interceptors"> <list> <bean class="org.springframework.ws.soap.server.endpoint .interceptor.PayloadValidatingInterceptor"> <property name="schemas"> <list> <value> /WEB-INF/xsd/PaymentSubmission.xsd </value> <value> /WEB-INF/xsd/Notifications.xsd </value> </list> </property> <property name="validateRequest" value="true" /> <property name="validateResponse" value="true" /> </bean> </list> </property>

注意:Xsds共享相同的namespace.plz给出解决方案

1 个答案:

答案 0 :(得分:-1)

创建一个uber.xsd并将其他人加入。