2
在WSDL文件中,全局WSDL targetNamespace通常与XML Schema的targetNamespace相同。这是否必须这样?或者,如果我为WSDL文件定义XML Schema的不同targetNamespace,它的工作方式会是否同样好?WSDL targetNamespace和XML Schema targetNamespace必须相同吗?
在WSDL文件中,全局WSDL targetNamespace通常与XML Schema的targetNamespace相同。这是否必须这样?或者,如果我为WSDL文件定义XML Schema的不同targetNamespace,它的工作方式会是否同样好?WSDL targetNamespace和XML Schema targetNamespace必须相同吗?
您可以完全拥有的WSDL和架构规格不同的命名空间......例如,你可以有:
<wsdl:definitions targetNamespace="http://soa.jboss.org/CommonService">
<wsdl:types>
<xs:schema targetNamespace="http://service.foo.com/" version="1.0"> ...
所以你的targetNamespace http://soa.jboss.org/CommonService的WSDL和你有http://service.foo.com/在架构...
<xs:schema targetNamespace="http://service.foo.com/" version="1.0">...