我一直在努力让我的项目的XSD在浏览器中显示。我已经创建了WADL,我只需要XSD作为响应并在可能的情况下请求。有谁知道如何做到这一点? XSD与Web服务位于一个单独的项目中,但如果需要,可以在Web服务中。 Web服务依赖于XSD项目。
答案 0 :(得分:1)
解决了我的问题。我刚刚使用Jersey生成的xsd。它没有为我生成xsd的原因是Java类中的方法传递的是String而不是xsd创建的JAXB类。
答案 1 :(得分:0)
“浏览器”是指现成的Web浏览器吗?
如果是这样,一种解决方案是利用XSD架构文档为XML文档,为它们提供xml-stylesheet处理指令和样式表,使它们在Web浏览器中显示。例如:W3C XML Schema WG使用the schema for the XSD test suite执行此操作;服务建模语言WG对their schema做了同样的事情。 (stylesheet the two WGs use是相同的,可以在W3C文档和软件许可下使用。)