在WSDL文件中,全局WSDL targetNamespace似乎通常与XML Schema的targetNamespace相同。这是否必须这样?或者,如果我为XML Schema定义了与WSDL文件不同的targetNamespace,它是否同样有效?
答案 0 :(得分:0)
您可以为WSDL和Schema规范完美地拥有不同的命名空间...例如,您可以拥有:
<wsdl:definitions targetNamespace="http://soa.jboss.org/CommonService">
<wsdl:types>
<xs:schema targetNamespace="http://service.foo.com/" version="1.0"> ...
所以你有WSDL的targetNamespace http://soa.jboss.org/CommonService ,你有 http://service.foo.com/ in架构......
<xs:schema targetNamespace="http://service.foo.com/" version="1.0">...