我对SOAP命名空间感到困惑

时间:2008-12-31 20:26:34

标签: soap

我正在学习SOAP实现,并且对于SOAP 1.2 Envelope的适当命名空间URI已经变得有些混乱。

w3c specification for SOAP指的是"http://www.w3.org/2003/05/soap-envelope"命名空间。但是,我已经看到了其他引用"http://schemas.xmlsoap.org/soap/envelope/"命名空间的示例。

在我看来应该使用一个或另一个命名空间。这两个中哪一个是正确使用的命名空间URI?

1 个答案:

答案 0 :(得分:96)

它与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并查看版本号,以确切了解您使用的规格版本。