Reputation: 32293
When creating a wsdl file in eclipse it sets the name spaces to:
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
Why exactly is it using schemas.xmlsoap.org and not the relevant w3 schemas?
Upvotes: 6
Views: 7067
Reputation: 33544
The "schemas.xmlsoap.org" namespaces are for SOAP 1.1. See the W3C documentation for more info.
The "w3c.org" namespaces are used for SOAP 1.2. According to Wikipedia, SOAP did not become a W3C recommendation until version 1.2.
Trivia: the domain "xmlsoap.org" is owned by Microsoft (try running a whois).
EDIT: It turns out this question is a duplicate of I am confused about SOAP namespaces
Upvotes: 15