我有一个 Web 服务,其中定义位于 wsdl 文件中,架构位于外部 xsd 文件中。
在 xsd 文件中,有一个 schema 标签,它提供了一个属性“version”,我可以用它来记录当前版本。 wsdl 格式(WSDL 1.1)中是否有类似的东西?如果不是,为了文档目的存储通用版本属性的最佳位置是什么?
请记住,我不想像 http://blogs.iona.com/sos/20070410-WSDL-Versioning-Best-Practise.pdf 中描述的那样实现向后兼容性。 .我只想在 wsdl 中记录版本。
最佳答案
我不知道用于指定版本的专用 WSDL 构造。相反,您可以为此使用 documentation
元素,也许是像这样的结构化形式:
<wsdl:service name="MyService1" ...>
<wsdl:documentation>
A service for ...
Author: John Doe
Version: 1.2
History: 1.2 2011-07-07 Added operation foo()
1.1 2011-15-04 Added optional attribute bar
1.0 2011-10-02 Initial release
</wsdl:documentation>
...
</wsdl:service>
关于xml - 在 wsdl 中的什么地方放置版本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607425/