Pergunta
Eu estou aprendendo sobre implementação SOAP e tornaram-se um pouco confuso sobre o namespace apropriado URI para um SOAP 1.2 Envelope.
O W3C especificação para SOAP refere-se ao espaço de nomes "http://www.w3.org/2003/05/soap-envelope"
. No entanto, tenho visto outros exemplos que se referem ao namespace "http://schemas.xmlsoap.org/soap/envelope/"
.
Parece-me que um ou outro namespace deve ser usado. Qual destes dois é o namespace correto URI de usar?
Solução
Ela está relacionada com a versão SOAP. SOAP 1.2 usos http://www.w3.org/2003/05/soap-envelope
para o namespace e SOAP 1.1 usos http://schemas.xmlsoap.org/soap/envelope/
.
Para referência, consulte http://www.w3.org/TR/soap/ e olhar para a seção envelope nas diferentes especificações de versão.
Além disso, você pode navegar para cada uma dessas URLs envelope e verificar o número da versão para ver exatamente qual versão da especificação que você está usando.