views:

93

answers:

1

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?

+1  A: 

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 http://stackoverflow.com/questions/403980/i-am-confused-about-soap-namespaces

Matt Solnit
Ah I did not find that question when googling. Thanks though. I voted to close my own question, assuming that's proper.
wds