我使用Apache CXF开发了REST和SOAP服务,想知道我是否可以开发一个服务,它通过http获取xml并使用XSD进行验证。
开发了一个接受xml的REST服务,但需要基于纯XML的服务。
有没有我可以开始的例子?
感谢。
答案 0 :(得分:1)
对于具有XML验证的普通HTTP服务,您可以将Jetty HTTP component与Validation component结合使用。
例如,它可以像:
一样简单<route>
<from uri="jetty:http://0.0.0.0/myapp/myservice" />
<to uri="validator:myschema.xsd" />
<!-- other components -->
</route>
并将您的XML作为HTTP POST正文发送。