目前我正在使用 Spring-ws 实现 Web 服务。在这里,我对 xsd 验证感到震惊。对于 xsd 验证,我使用以下配置
<bean id="validatingInterceptor" class="org.springframework.ws.soap.server.endpoint.interceptor.PayloadValidatingInterceptor">
<property name="xsdSchema" ref="schema" />
<property name="validateRequest" value="true" />
<property name="validateResponse" value="true" />
</bean>
<bean id="schema" class="org.springframework.xml.xsd.SimpleXsdSchema">
<property name="xsd" value="/WEB-INF/ProductSchema.xsd" />
</bean>
在这里,我在 bean 初始化期间传递 xsd 文件。有什么方法可以让我动态发送这个(ProductSchema.xsd)xsd 文件。因为我会根据输入的有效负载知道需要发送哪个 xsd 文件。
请帮我。提前致谢