首页 > 解决方案 > 是否可以更改对 XSD 文件的限制,而无需 Web 服务使用者自行调整任何内容?

问题描述

我正在尝试更改现有的 XSD 元素限制,而无需强制 Web 服务消费者进行调整。

我有一个使用 apache-cxf 和 xsd 文件进行输入验证的 Web 服务。我的客户想要放宽我们对元素的限制之一,但不希望 Web 服务消费者不得不修改他们的任何代码。这可行吗?或者是否需要新的 WSDL?

标签: javaweb-servicesxsdcxfxsd-validation

解决方案


通常放宽模式中的限制是一项非破坏性更改,因此即使您更新 WSDL,您也希望这样做(否则没有消费者可以更新以使用更宽松的限制)现有的消费者不必从WSDL 除非他们想使用那个宽松的限制。


推荐阅读