java - 是否可以更改对 XSD 文件的限制,而无需 Web 服务使用者自行调整任何内容?
问题描述
我正在尝试更改现有的 XSD 元素限制,而无需强制 Web 服务消费者进行调整。
我有一个使用 apache-cxf 和 xsd 文件进行输入验证的 Web 服务。我的客户想要放宽我们对元素的限制之一,但不希望 Web 服务消费者不得不修改他们的任何代码。这可行吗?或者是否需要新的 WSDL?
解决方案
通常放宽模式中的限制是一项非破坏性更改,因此即使您更新 WSDL,您也希望这样做(否则没有消费者可以更新以使用更宽松的限制)现有的消费者不必从WSDL 除非他们想使用那个宽松的限制。
推荐阅读
- angular - 标头作为空值传入?
- c# - 如何使用 ComboBox 过滤 ListView?
- php - 使用二级值对二维数组进行排序
- javascript - 样式化的组件样式不适用于不同的 react-router 路由
- javascript - 数据正确返回但不能正确显示返回的数据?
- javascript - 如何设置单独的谷歌地图标记图标
- reactjs - 如何通过单击菜单访问页面
- material-ui - 将 YUP 与 Material-UI 文本字段一起使用
- oracle-data-integrator - ODI 11g 逆向工程文件修改
- java - 我如何制作一个在文件关闭时删除文件的手表服务?