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">...