Должны ли WSDL targetNamespace и XML Schema targetNamespace быть одинаковыми? - PullRequest
3 голосов
/ 30 марта 2012

В файле WSDL глобальное WSNL targetNamespace, как правило, совпадает с targetNamespace для XML-схемы. Это должно быть так? Или это сработало бы одинаково хорошо, если бы я определил другое targetNamespace для схемы XML, как для файла WSDL?

1 Ответ

0 голосов
/ 26 июня 2012

У вас могут быть совершенно разные пространства имен для спецификаций WSDL и Schema ... например, вы можете иметь:

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