Я запутался в пространствах имен SOAP - PullRequest
69 голосов
/ 31 декабря 2008

Я узнал о реализации SOAP и несколько запутался в отношении соответствующего URI пространства имен для конверта SOAP 1.2.

Спецификация w3c для SOAP относится к пространству имен "http://www.w3.org/2003/05/soap-envelope". Однако я видел другие примеры, которые ссылаются на пространство имен "http://schemas.xmlsoap.org/soap/envelope/".

Мне кажется, что нужно использовать то или иное пространство имен. Какой из этих двух является правильным URI пространства имен для использования?

1 Ответ

96 голосов
/ 01 января 2009

Это связано с версией SOAP. SOAP 1.2 использует http://www.w3.org/2003/05/soap-envelope для пространства имен, а SOAP 1.1 использует http://schemas.xmlsoap.org/soap/envelope/.

Для справки см. http://www.w3.org/TR/soap/ и посмотрите раздел конвертов в различных спецификациях версий.

Кроме того, вы можете перейти к каждому из этих URL-адресов конвертов и проверить номер версии, чтобы точно узнать, какую версию спецификации вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...