Given the following (piece of) a soap call;
<m1:NextCommencementDateInput xmlns:m1="http://foo.bar.com/Types">
<aDate xmlns="">2010-06-02</aDate>
</m1:NextCommencementDateInput>
Apperantly this is the same as (when validating against the xsd using XMLSpy)
<m1:NextCommencementDateInput xmlns:m1="http://foo.bar.com/Types">
<aDate>2010-06-02</aDate>
</m1:NextCommencementDateInput>
So what does xmlns="" do exactly ?
Edit: To elaborate why I'm asking this is because I'm calling a third party and they are now stating that we should remove xmlns="" from our requests. I however think they are the same and they should change their side.